Radiobutton nicht sichtbar nach :setowner()

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
klammerauf
UDF-Programmierer
UDF-Programmierer
Beiträge: 74
Registriert: Do, 08. Feb 2007 14:16
Wohnort: Karlsruhe
Hat sich bedankt: 4 Mal

Radiobutton nicht sichtbar nach :setowner()

Beitrag von klammerauf »

Ich habe auf einem Dialog mehrere RadioButtons.

Nun will ich zwei davon einer schon existierenden Groupbox (XbpStatic) zuweisen. Bei der Groupbox ist die :childlist leer.

Das mache ich jeweils mit :setparent() und :setowner(). Danach werden die Radiobuttons in der :childlist der Groupbox aufgelistet.

Nun sind die RadioButtons aber nicht mehr zu sehen.

Ein anschließendes :configure() behebt das Problem nicht.

Was mache ich falsch?

Danke im Voraus.
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1933
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Radiobutton nicht sichtbar nach :setowner()

Beitrag von Rolf Ramacher »

ich habe die groupbox zuerst gezeichnet, danach die anderen elemente
vielleicht liegt es daran
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15734
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 77 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Radiobutton nicht sichtbar nach :setowner()

Beitrag von brandelh »

die Positionswerte beziehen sich auf den Parent, eventuell sind die bisherigen Werte so hoch, dass es aus dem sichtbaren Bereich verschoben wurde
Gruß
Hubert
Benutzeravatar
klammerauf
UDF-Programmierer
UDF-Programmierer
Beiträge: 74
Registriert: Do, 08. Feb 2007 14:16
Wohnort: Karlsruhe
Hat sich bedankt: 4 Mal

Re: Radiobutton nicht sichtbar nach :setowner()

Beitrag von klammerauf »

Danke Hubert,

Volltreffer. Genau das war das Problem. Durch die nachträgliche Zuweisung wurde auch die Position geändert.
Exzessiver Codeblock Programmierer
--
Grüße
Sebastian
Antworten