ich stehe wiedermal vor einem kleinen Problem, bei dem mir bisher auch das große weite Internet nicht helfen konnte.
Ich erstelle während der Laufzeit in einer Userform Commandbuttons:
Private Sub UserForm_Initialize()
Dim mycmdbtn As MSForms.CommandButton
Set mycmdbtn = Me.Controls.Add("Forms.CommandButton.1", "cmd" & i, True)
With mycmdbtn
.Left = 336
.Height = 24
.Top = 84
.Width = 30
.Font.Size = 18
End With
End
Nun will ich auf das Click-Event des soeben erstellten Buttons zugriff erhalten, aber das geht natürlich nicht über "Sub mycmdbtn_Click()", da er den ja vorher noch nicht kennt. Im Internet habe ich dann Dinge wie "AddHandler mycmdbtn.Click, Adressof Prozedur_fuer_click" gefunden, allerdings beziehen die sich immer auf vb.net...ich hab aber nur VB 6.5. Was kann ich nun machen?
Zur Info: Ich brauche das Userform zur Eingabe von Baugruppen eines Moduls...da nicht jedes Modul gleich viele Baugruppen enthält muss das daher dynamisch sein. Der Button den ich erstelle steht für den "Eine Baugruppe hinzufügen"-Button...ich hoffe das war verständlich. Falls sich das obige nicht unter VB 6.5 lösen lässt....seht ihr andere Möglichkeiten einer solchen dynamischen Eingabe, die angenehm und übersichtlich für den Nutzer ist?
Vielen Dank für Eure Mühen im Voraus!!!!!!!
Patrick