Sub's werden unbeabsichtigt automatisch aufgerufen Verfasst am: 11.01.2011, 17:42
Hallo zusammen,
ich mache nach langer Zeit mal wieder was in VB6. Jetzt habe ich das Problem, dass Sub's automatisch aufgerufen werden, ohne dass das im Programmablauf vorgesehen ist.
Beispiel:
Ich habe mehrere Combo-Boxen auf dem Formular, die ich aus verschiedenen Recordsets fülle. Zu jeder gibt es eine ComboX_Click(), in der ich nach Auswahl eines Wertes, das zugehörige Recordset positioniere:
Private Sub Combo1_Click()
Index1 = Combo1.ListIndex
rs1.MoveFirst
rs1.Move (Index1)
DatenAnzeigen (0)
End Sub
Diese Sub soll nur ausgeführt werden, wenn ich auf Combo1 klicke. Beim Programmstart wird sie aber auch ausgeführt, wenn im Combo positioniert wird:
Combo1.ListIndex = Index1
Ist das normal? Und meine zweite Frage: Kann ich in VB6 feststellen, welches die aufrufende Sub/Funktion ist?