내 클라이언트 용으로 만든 bussiness 응용 프로그램을 실행하려면 MDI container
을 사용하고 있습니다. MDI
을 사용했기 때문에 여러 가지 양식을 열었을 때 항상 수동으로 닫을 때까지 항상 백그라운드에서 실행됩니다.탭 컨트롤 열기
내가 필요로하는 것은 User Control
또는 탭 폼에서 열린 모든 양식을 미리 볼 수있는 항목을 만들어서 내 클라이언트가 현재보고있는 양식을 닫지 않고 열린 모든 양식을 쉽게 닫을 수 있도록하는 것입니다.
지금은이 코드를 사용 했으므로 메뉴에서 처음 클릭 한 항목 만 버튼으로 나타나지만 다른 항목은 클릭하지 않았습니다.
Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles MenuStrip1.ItemClicked
Dim Button As New Button
Me.Panel5.Controls.Add(Button)
Button.Text = e.ClickedItem.Name
Button.Width = 50
Button.Height = 25
End Sub
은 이제 더 버튼 (표시 한 클릭 새로운 양식) 나 하위 메뉴 항목을 클릭하는 경우에만 또한 버튼을 추가하는 코드를 추가해야 울부 짖는 소리 추가하는 코드를 작성해야합니다.
또한 미리보기 사용자 정의 컨트롤에 약간의 Close
단추를 추가해야합니다.
버튼 생성 프로세스를 자동화하는 방법을 찾고 있습니까? (특정 속성 및 클릭 이벤트와 함께 버튼 추가)? 탭 컨트롤은이 모든 것에 들어갑니다. – varocarbas
네, 그렇 겠지요. 탭 컨트롤처럼 이름을 붙였습니다. 다른 탭과 같이 보이기를 원하기 때문입니다. – Hoh
그런 다음 패널 대신 tabControl을 사용하고 싶습니까? 탭 당 하나의 버튼을 원하십니까? – varocarbas