[QUOTE=Luckie;1126632]
Dass man Steuerelemente deaktiviert, die in dem Moment keine Funktion haben, ist irgendwie selbstverständlich.
Kleines Beispiel: In meinem Programm können die Kunden z.B. mit Tabellen arbeiten. Rufen dann manche ein weiteres Formular auf und schließen es wieder, schaffen sie es, dieses Formular so zu plazieren, dass der Doppelklick auf den "OK" Button einen Klick auf den Tabellenheader weiterlässt, sodass es zu einer Umsortierung der Tabelle kommt (wie lange ich gebraucht habe, diesen "Bug" nachzuvollziehen!!
)
Wie soll ich dann die Steuerelemente denn deaktivieren? Denn das Formular wird ja geschlossen und dann soll die Tabelle ja wieder problemlos bedienbar sein - es sei denn, ich baue einen Timer ein, wobei ich ja dann wieder bei der Delay-Lösung bin.
Ich sehe das Ganze positiv: Ich lerne immer was Neues und weiß, wo ich auch nach seltsamen "Bugs" suchen muss.