Probleme mit Dialogen

Nicht unterstützte Ereignisse

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 OnKeyDown 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.

Absturzgefahr bei komplexen(?) Dialogen

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...

Verlorene Werte beim OptionButton

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...



Letzte Änderung: 18.03.98
Copyright ©1998 by Michael Herger