Fenster maximieren via Button [erledigt]
Moderator: Moderatoren
-
- UDF-Programmierer
- Beiträge: 66
- Registriert: Fr, 29. Feb 2008 20:53
- Wohnort: Furtwangen
Fenster maximieren via Button [erledigt]
Hallo,
ich möchte ein Fenster mittels Button maximieren.
Ich meine aber nicht den Pushbuttons rechts oben in der Titelzeile eines Dialogfensters,
mit dem das Fenster in seiner maximalen Größe angezeigt wird.
Selbe Funktion aber auf eigenem Button.
Irgendwie klappt das aber nicht.
ich möchte ein Fenster mittels Button maximieren.
Ich meine aber nicht den Pushbuttons rechts oben in der Titelzeile eines Dialogfensters,
mit dem das Fenster in seiner maximalen Größe angezeigt wird.
Selbe Funktion aber auf eigenem Button.
Irgendwie klappt das aber nicht.
Zuletzt geändert von Klaus Stebner am Mi, 20. Feb 2013 13:06, insgesamt 1-mal geändert.
Gruß Klaus
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Fenster maximieren via Button
Zeig doch mal Deinen Code, mit dem das nicht klappt.
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Fenster maximieren via Button
Und das von Dir , aber Recht hast Du, Jan!Jan hat geschrieben:Zeig doch mal Deinen Code, mit dem das nicht klappt.
Jan
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Fenster maximieren via Button
Das in einem Aktionscodeblock eines Buttons, der auf einem Dialog "oDialog" liegt, sollte funktionieren:
Man kann natürlich auch die Dialoggröße mit SetPosAndSize() setzen, ohne den Dialog faktisch zu maximieren, also das Fenster in den Sonderstatus "Maximiert" zu versetzen.
Code: Alles auswählen
oDialog:SetFrameState(XBPDLG_FRAMESTAT_MAXIMIZED)
Herzlich,
Tom
Tom
-
- UDF-Programmierer
- Beiträge: 66
- Registriert: Fr, 29. Feb 2008 20:53
- Wohnort: Furtwangen
Re: Fenster maximieren via Button
@ Jan
hier der Code:
@Tom
hatte es auch so gemacht, wie Du vorgeschlagen hast!
hier die Fehlermeldung: Werde es mir Morgen noch mal ansehen
vielen Dank
hier der Code:
Code: Alles auswählen
* --------------
FUNCTION Show_Bild(lToogleBild)
LOCAL GetList := {}, oStatic1, GetOptions
LOCAL oClipPhoto, oBitMap, cBitMap
@ 0,0 DCSTATIC TYPE XBPSTATIC_TYPE_RECESSEDBOX SIZE 60,22 ;
OBJECT oStatic1
@ .1,.5 DCSTATIC TYPE XBPSTATIC_TYPE_TEXT SIZE 59,19.8 ;
OBJECT oClipPhoto PARENT oStatic1
IF lToogleBild
cBitMap := 'Stapler04.bmp'
Else
cBitMap := 'ZG_123456.bmp'
Endif
DCBITMAP cBitMap PARENT oClipPhoto AUTOSCALE OBJECT oBitMap
@ 20, 19 DCPUSHBUTTON CAPTION "Max." ; // Fenster soll maximiert werden
SIZE 6 , 1 ;
ACTION {|| oDialog:setFrameState( XBPDLG_FRAMESTAT_MAXIMIZED ) }
DCGETOPTIONS NOMINBUTTON ;
AUTORESIZE
DCREAD GUI FIT BUTTONS DCGUI_BUTTON_EXIT ;
OPTIONS GetOptions ;
MODAL ;
TIMEOUT 60 ;
TITLE 'Zeichnung für Artikel:'
RETURN nil
hatte es auch so gemacht, wie Du vorgeschlagen hast!
hier die Fehlermeldung: Werde es mir Morgen noch mal ansehen
vielen Dank
Gruß Klaus
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2950
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Fenster maximieren via Button
Hallo Klaus,
wo ist denn dein oDialog ???
Füge mal das hinzu:
wo ist denn dein oDialog ???
Füge mal das hinzu:
Code: Alles auswählen
local oDialog
.......
DCREAD GUI
PARENT @oDialog ;
....
Viele Grüße
Wolfgang
Wolfgang
-
- UDF-Programmierer
- Beiträge: 66
- Registriert: Fr, 29. Feb 2008 20:53
- Wohnort: Furtwangen
Re: Fenster maximieren via Button
Hallo Wolfgang,
einfach genial, läuft wie gewünscht!
Hab's einfach nicht gesehen.
Hätte wahrscheinlich noch Stunden gesucht.
@ Tom
da war ja auch schon der Hinweis:
einfach genial, läuft wie gewünscht!
Hab's einfach nicht gesehen.
Hätte wahrscheinlich noch Stunden gesucht.
@ Tom
da war ja auch schon der Hinweis:
vielen DankDas in einem Aktionscodeblock eines Buttons, der auf einem Dialog "oDialog" liegt, sollte funktionieren:
Gruß Klaus