ik heb at runtime een aantal labels toegevoegd aan mn form dat werkt goed, maar nou wil ik op deze labels kunnen klikken. Dus ik dacht dat je net als in Delphi, het OnClick event ook op runtime kan invullen maar deze code werkt niet.

Wat is de manier om at runtime een functie aan een event te koppelen? of is het onmogelijk?
btw ik weet dat dit topic er al is maar dit is echt een aparte vraag
Visual Basic .NET:
Alles werkt goed, behalve de regel "Check.OnClick=test", deze geeft de error "Method or data member not found". Als ik "Check.OnClick = test" probeer krijg ik het zelfde.. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Public Function test() MsgBox "test" 'of Self.Tag 'zou moeten kunnen(?) End Function Private Sub Form_Load() Dim Check As Label Dim i As Integer Dim Name As String For i = 1 To 3 Name = "Label" & i Set Check = Form1.Controls.Add("VB.Label", Name, Form1) Check.Left = 120 + (i * 240) Check.BackColor = 12640511 - i * 20 Check.Tag = i Check.Width = 255 Check.Click = test 'deze regel geeft error Check.Visible = True Next i End Sub |
Wat is de manier om at runtime een functie aan een event te koppelen? of is het onmogelijk?
btw ik weet dat dit topic er al is maar dit is echt een aparte vraag
mijn web games -> Impossible Snake 2 :: Impossible Snake :: Snake Slider