Problem mit Command-Button in VB

#385816
Lesenswert?

Hi,

ich hab hier ein krasses Problem:

Das VB-Projekt besteht aus drei Formularen, zwei davon enthalten die
übliche Command-Button-Anordnung OK, Abbrechen und Übernehmen.

Der Übernehmen Button soll standardmäßig die Enabled-Eigenschaft auf
FALSE gesetzt haben.
Das hab ich in den beiden Formularen über die Eigenschaften
eingestellt.

Resultat:
In einen Formular tut es, im anderen kann ich den Button trotz Enabled
= False beim Laden des Formulars anklicken staun

Wer weiss Rat, woran es liegen kann?!?

Ralf
Gast #385820
Lesenswert?

mmh... Irgendwo setzt du doch die Enabled-Eigenschaft im Code wieder auf
'True'. Kann es sein, dass die Routine, wo Enabled=True gesetzt wird,
ungewollt gleich nach dem Form_Load-Ereignis durchlaufen wird? Schon
mal durchgesteppt?
#385821
Lesenswert?

Argh...
Danke, das Durchsteppen hat geholfen.
Ich muss mir das nochmal angucken, ich fülle beim Laden die auf der
Form angelegten ComboBoxen, und der Übernehmen-Button wird bei einem
Click-Ereignis auf die Combo-Boxen wieder freigeschalten.
Das Füllen der Combos löst offenbar einen Klick aus...

Danke!

Ralf
Gast #385822
Lesenswert?

...daher setze ich solche .Visible oder .Enabled-Eigenschaften am Ende
der Form_Load-Routine im Code. Alternativ kannst du einen Merker
(FormGeladen = True) setzen und im Click-Ereignes der ComboBox

 If FormGeladen then
   btnUebernehmen.Enabled = True
 End If


schreiben

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren