Estoy trabajando en portar una aplicación VB6 a .NET y uno de los elementos de UI deseados es un cuadro de lista horizontal. Parece que no puedo encontrar la manera de replicar esto en .NET.¿Cómo se hace un cuadro de lista horizontal en .NET
¿Se puede hacer esto con los winforms básicos?
¿Cómo replicaría esto?
muestra:
El código de Visual Basic 6 que replicar la imagen de arriba:
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
palabras engañosas: puedo encontrar la manera de replicar esto en Silverlight/XAML, pero esta aplicación no se puede hacer de esa manera.
¿Qué hay de WPF? – Matt
Se puede hacer fácilmente en WPF, pero en WinForms probablemente tendrá que codificar el control usted mismo ... –