Hallo Kollegas,
ich habe zur Laufzeit Commandbuttons in ein Formular eingefügt.
Funktioniert alles wunderbar. Nur:
Wie ordne ich den hinzugefügten Commandbuttons Prozeduren zu, bzw. auch eine Prozedur zu, die dann weiß, von welchem CommandButton diese aufgerufen wurde?
Hinzugefügt habe ich die Command-Buttons mit folgendem Code:
Dim SE As Control
Dim Links As Integer, Oben As Integer, Breite As Integer, Hoehe As Integer, SEName As Integer
Links = 25: Oben = 20: Breite = 50: Hoehe = 17: SEName = 1
For X = 1 To 50
Oben = Oben + 30
SEName = SEName + 1
Set SE = Controls.Add(„Forms.commandbutton.1“) ', CommandButton2, Visible)
SE.Left = Links
SE.Top = Oben
SE.Width = Breite
SE.Height = Hoehe
SE.Name = „CMD_“ & SEName
SE.Caption = „OK“
SE.Font.Size = 7
Set SE = Controls.Add(„Forms.label.1“) ', CommandButton2, Visible)
SE.Left = Links - 15
SE.Top = Oben
SE.Width = Breite - 35
SE.Height = Hoehe
SE.Name = „LAB_“ & SEName
SE.Caption = X
SE.Font.Size = 7
Next X
Vielen Dank für eure Hilfe.
Gruß aus Nürnberg
Tom