Dynamisch erstellter ComboBox einen Handler zuweisen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von _PASCAL_.

    Dynamisch erstellter ComboBox einen Handler zuweisen

    Hallo,

    ich habe mit ein bisschen Code eine TabPage gebastelt. Auf dieser befinden sich einige comboboxen und labes, auch ein updown

    denen habe ich allen schön brav eindeutige Namen gegeben.

    Jetzt ist meine frage wie und wo ich diesen cmb's AfterUpdate Handle gebe ...
    ich kanns mir nicht erklären wie das gehen soll, denn die cmb's bieten nur IsHandleCreated an

    VB.NET-Quellcode

    1. Public Function create_refTab() As TabPage
    2. Dim ref As New TabPage
    3. Dim controls As New List(Of Control)
    4. Dim cmb As ComboBox
    5. Dim label As Label
    6. Dim updo As NumericUpDown
    7. ref.Text = "Eigenschaften"
    8. ref.Name = "ref"
    9. updo = New NumericUpDown
    10. updo.Name = "upd_1"
    11. updo.Minimum = 0
    12. updo.Top = 20
    13. updo.Left = 150
    14. updo.Value = frm_main.Messurements.Count
    15. updo.is()
    16. label = New Label
    17. label.Name = "lbl_" & updo.Name
    18. label.Text = "Anzahl"
    19. label.Top = 40
    20. label.Left = 40
    21. controls.Add(label)
    22. controls.Add(updo)
    23. 'ComboBox und Label
    24. For i As Integer = 2 To 4
    25. cmb = New ComboBox
    26. label = New Label
    27. cmb.Name = "cmb_" & i
    28. cmb.Width = 300
    29. cmb.Top = 40 * i
    30. cmb.Left = 150
    31. label.Text = "Referenz" & i & " :"
    32. label.Name = "lbl_" & cmb.Name
    33. label.Top = 40 * i
    34. label.Left = 40
    35. controls.Add(label)
    36. controls.Add(cmb)
    37. Next
    38. ref.Controls.AddRange(controls.ToArray)
    39. Return ref
    40. End Function


    Gruß
    Pascal