DCREADGUI aButtons [ERLEDIGT]

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

DCREADGUI aButtons [ERLEDIGT]

Beitrag von Manfred »

Hi,

wenn aButtons definiert werden für DEGETOPTIONS für DECREADGUI, wie kommt man dann an die Buttons, für evtl. spätere Manipulationen? In Meinem Fall möchte ich gerne einen Button daraus enablen und disablen können. Ich habe mir zwar im Debugger schon angesehen, wie die Buttons erzeugt werden (::parentdlg), aber ich komme im Moment nicht dahinter, worüber und wie ich die ansprechen könnte, wenn alles erzeugt wurde.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCREADGUI aButtons [ERLEDIGT]

Beitrag von Manfred »

alles klar,

manchmal fällt eben der Euro centweise. Ich bin die Sache nochmals Schritt für Schritt durchgegangen und das ist die Lösung:

Code: Alles auswählen

oDialog:drawingarea:childlist()[nummer]:disable() oder enable()
Drawingarea, ist mir nicht in den Sinn gekommen. Ich hatte es immer ohne versucht und das klappte nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: DCREADGUI aButtons [ERLEDIGT]

Beitrag von Tom »

Hallo, Manfred.

Allerdings ändert sich [nummer] mit jedem hinzukommenden/wegfallenden Objekt.

Du hast alle Objekte Deines Dialogs immer im GetList-Array. In GetList[x,19] steht das jeweilige Objekt. Über den Cargo-Slot oder z.B. die Button-Caption kannst Du im GetList-Array nach Objekten suchen, und dann einfach mit GetList[nFound,19]:Disable()/Enable() arbeiten.
Herzlich,
Tom
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: DCREADGUI aButtons [ERLEDIGT]

Beitrag von Manfred »

Hi Tom,

endlich mal etwas, auf das ich auch schon gekommen bin. Ich baue es gerade ein, das vorher geprüft wird, ob der Button auch der ist, den ich haben will. Mit der Caption war auch meine Idee.. \:D/

Danke aber trotzdem für den Einsatz.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten