Unterstützung bei OOP

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Bruno
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 103
Registriert: So, 16. Apr 2023 23:11
Wohnort: Lauterbach
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Unterstützung bei OOP

Beitrag von Bruno »

Hallo Mitglieder,
Ich möchte ein Programm auf GUI erstellen, bzw. ein vorhandenes Umstellen.
Dazu bräuchte ich tatkräftige Unterstützung. :D
Da bei dieser Umstellung wahrscheinlich viele Ansätze sind, wo ich nachfragen müsste, wollte ich wissen, ob dies in dem Thread GUI gemacht wird, oder in welchen Thread ich da rein sollte.
Gruss Bruno
Xbase++ 1.9.355 ohne eExpress
Benutzeravatar
Bruno
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 103
Registriert: So, 16. Apr 2023 23:11
Wohnort: Lauterbach
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Unterstützung bei OOP

Beitrag von Bruno »

Erstes Problem, caption der Statusbar ändern,
selbst gelöst.

Code: Alles auswählen

PROCEDURE AenderCaption( oSBar, oXbp,cOldCaption )
    LOCAL oParent := oSBar:setParent()
    LOCAL oPanel
    oPanel := oSbar:getItem( "TXTPANEL" )
    IF oPanel:caption <> oXbp:caption
        oPanel:caption  := oXbp:caption
        oPanel:autoSize := XBPSTATUSBAR_AUTOSIZE_CONTENTS
    ELSE
        oPanel:caption:=cOldCaption
        oPanel:autoSize := XBPSTATUSBAR_AUTOSIZE_CONTENTS
    ENDIF
RETURN
Lasst hören was noch möglich wäre. :D
Gruss Bruno
Xbase++ 1.9.355 ohne eExpress
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Unterstützung bei OOP

Beitrag von AUGE_OHR »

hi Bruno,

warum willst du "prüfen" ob sich die Caption geändert hat :?:

von "alleine" ändert sich die Caption nicht sondern nur wenn du es aufrufst

---

die Instanzvariablen "Caption" gibt es bei allen XbParts

du kannst einer VAR etwas zuweisen mit

Code: Alles auswählen

   o:Caption := cString
oder abfragen

Code: Alles auswählen

   cString := o:Caption 
gruss by OHR
Jimmy
Benutzeravatar
Bruno
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 103
Registriert: So, 16. Apr 2023 23:11
Wohnort: Lauterbach
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Unterstützung bei OOP

Beitrag von Bruno »

AUGE_OHR hat geschrieben: So, 30. Apr 2023 13:37
warum willst du "prüfen" ob sich die Caption geändert hat :?:

von "alleine" ändert sich die Caption nicht sondern nur wenn du es aufrufst
Hi Jimmy,
Als Beispiel, jemand startet über den Button ein anderes Fenster (z.B. Liste) verkleinert die weil er Kaffe trinken geht, also momentan nicht sichtbar, dann hab ich in der Statusbar der App drin stehen, auf welchen Button er geklickt hat, somit ein Hinweis für ihn, da ist noch etwas aktiv.
Gruss Bruno
Xbase++ 1.9.355 ohne eExpress
Antworten