Zahlreiche Ereignisse, die im Dialog-Editor auf ein Kontrollfeld
angewendet werden können, scheinen gar nicht oder falsch zu
funktionieren. So sind dies z.B. in manchen Fällen die On
bzw. und verwandten Ereignisse, meist jedoch solche, die im
Zusammenhang mit dem zugehörigen Kontrollfeld wenig Sinn
ergeben. Eine exakte Liste konnte ich leider (noch) nicht erstellen,
da mir das manuelle Austesten zu aufwendig ist. Gemäss SD soll
dieses Problem «in der nächsten Version» behoben
sein.KeyDown
Mir ist es hin und wieder passiert, dass ein Dialog plötzlich beim Anzeigen gleich das ganze SO4 in den Abgrund riss (echt plattformübergreifend!). Meist handelte es sich um komplexere, mehrseitige Dialoge. In solchen Fällen half meist nichts anderes, als einen neuen Dialog zu erstellen und die einzelnen Elemente Seite für Seite zu kopieren. Hilft auch das nicht, so muss Element für Element kopiert und jedes Mal einem Test unterzogen werden, bis das faule Ei gefunden ist...
Hin und wieder gehen bei OptionButtons die Value-Eigenschaft
verloren: in einer Options-Gruppe ist dann per Default keiner
angewählt. Ein Grund oder eine Systematik hierfür konnte
noch nicht herausgefunden werden. Möglicherweise hängt es
mit dem Vermehren durch Kopieren und Einfügen in denselben
Dialog zusammen.
Workaround: bei der Initialisierung, vor dem Anzeigen des Dialoges, den Wert wenn möglich manuell setzen. Manchmal hilft auch das Neu-Entwerfen des Dialoges...