Seite 1 von 1
XMLDialog: Elemente zur Laufzeit hinzufügen oder entfernen
Verfasst: 23.06.2020 17:16
von Kiffi
Ahoi,
gibt es die Möglichkeit, einer gridbox oder einer scrollarea zur Laufzeit beispielsweise container hinzuzufügen oder Elemente zu entfernen, ohne OpenXMLDialog() erneut durchführen zu müssen?
Danke im Voraus & Grüße ... Peter
Re: XMLDialog: Elemente zur Laufzeit hinzufügen oder entfern
Verfasst: 23.06.2020 22:02
von HeX0R
Wenn es das gäbe, hätte ich mir nicht so eine Krücke für den DialogDesign0R einfallen lassen müssen.
Ich glaube es gibt auch irgendwo einen Feature-Request.
Re: XMLDialog: Elemente zur Laufzeit hinzufügen oder entfern
Verfasst: 23.06.2020 22:53
von Kiffi
@HeX0R:
Schade! Ich habe zwischenzeitig mit zwei Dialogen experimentiert. Der eine (borderless) beinhaltet eine gridbox, deren Inhalt ich ändere. Diesen Dialog verfrachte ich dann mit SetParent_() in einen container des anderen Dialoges. Aber das ist mir zu viel Gehäcksel und flimmert stark. Da kann ich genauso gut den Haupt-Dialog mit OpenXMLDialog() ständig neu erstellen lassen.
Danke und Grüße ... Peter
Re: XMLDialog: Elemente zur Laufzeit hinzufügen oder entfern
Verfasst: 23.06.2020 23:06
von HeX0R
Ich träume ja noch davon, dass man die Dialog-XML nachträglich ändern kann, und RefreshDialog() das dann entsprechend aktualisiert.
Kann ja eigentlich nicht so schwer sein, ich denke PB behält die XML eh im Speicher.
Aber ich habe die Befürchtung, da wird sich nix tun.
Auf der anderen Seite, ... wenn das tatsächlich kommen würde, müsste ich so einiges am DD wieder umbasteln.
Das bedeutet ja dann Arbeit

Re: XMLDialog: Elemente zur Laufzeit hinzufügen oder entfern
Verfasst: 24.06.2020 00:08
von Andre
Es gibt das tatsächlich einen ganzen Thread mit gesammelten Wünschen rund um die Dialog-Library im englischen Forum:
Dialog-Library - Wishlist
Bin dsbzgl. selbst einer, der welche hat, daher ist mir dieser gleich präsent...
