VB6 응용 프로그램을 .NET으로 이식하는 중입니다. 원하는 UI 요소 중 하나가 가로 목록 상자입니다. .NET에서 이것을 복제하는 방법을 알아낼 수 없습니다..NET에서 가로 목록 상자를 만드는 방법은 무엇입니까?
기본 winforms로이 작업을 수행 할 수 있습니까?
어떻게 복제하나요?
샘플 :
위의 이미지 복제됩니다 VB6 코드 :
Private Sub Form_Load()
lst_horizontal(1).FontSize = 6
Dim iMaxChoices As Integer
iMaxChoices = 10
For i = 1 To iMaxChoices
lst_horizontal(1).AddItem (" " + CStr(i))
Next i
End Sub
Private Sub lst_horizontal_Click(Index As Integer)
Dim iMaxChoices As Integer
iMaxChoices = 10
For i = 0 To iMaxChoices - 1
If lst_horizontal(1).Selected(i) Then
Debug.Print ("Item " + CStr(i + 1) + " selected")
End If
Next i
족제비 단어 : 나는 실버/XAML이를 복제하는 방법을 알아낼 수 있지만, 이 응용 프로그램은 그런 식으로 할 수 없습니다.
무엇 WPF에 대한 : True로 15 일으키기, 말,에 columnWidth의 속성을 여러 열로 속성을 설정? – Matt
WPF에서는 쉽게 할 수 있지만 WinForms에서는 컨트롤을 직접 코딩해야합니다. –