1
Visual Studio 2012에서 FormB를로드하는 패널이 FormA에 있습니다.탭을 가져와 패널에 이벤트를 양식에 입력하십시오.
FormB = New FormB
FormB.TopLevel = False
FormB.WindowState = FormWindowState.Maximized
FormB.FormBorderStyle = Windows.Forms.FormBorderStyle.None
FormB.Visible = True
Panel1.Controls.Add(FormB)
FormB에는 일부 TextBox와 버튼이 있습니다. FormB에서 TextBoxes를 통해 탭을 만들려고하면 포커스가 FormA의 컨트롤로 점프됩니다. FormB에서 키보드 입력 이벤트를 얻을 수 없습니다. 독립적 인 폼이 많았지 만 탭과 패널을 사용하여 앱을 탐색하려고합니다. 이를 달성하기 위해 기존 양식을 패널에서 사용할 수 있다면 좋을 것입니다.
Windows Forms 프로그램이라고 가정합니다. 따라서이 태그를 추가했습니다. 비록 우리가 가정을하도록 강요하지 않는 것이 가장 좋습니다 ... –
@john 예, Windows 형태의 응용 프로그램입니다. 감사합니다. – user1742436