Dialog con ButtonBar ?
Moderator: Enrico Maria Giordano
Dialog con ButtonBar ?
Scusate ma non e' possibile creare una Dialog con una Button bar ?
Ho controllato gli esempi nella samples, ma ho solo trovato esempi con le Window. Altre soluzioni ?
Romeo/Zingoni
Ho controllato gli esempi nella samples, ma ho solo trovato esempi con le Window. Altre soluzioni ?
Romeo/Zingoni
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Dialog con ButtonBar ?
Code: Select all
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
DEFINE DIALOG oDlg
ACTIVATE DIALOG oDlg;
ON INIT TOOLBAR( oDlg );
CENTER
RETURN NIL
STATIC FUNCTION TOOLBAR( oDlg )
DEFINE BUTTONBAR OF oDlg 2007
DEFINE BUTTON;
OF oDlg:oBar;
FILE "C:\FWH\BITMAPS\CLOSE.BMP";
ACTION oDlg:End()
RETURN NIL
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Code: Select all
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
DEFINE DIALOG oDlg
ACTIVATE DIALOG oDlg;
ON INIT TOOLBAR( oDlg );
CENTER
RETURN NIL
STATIC FUNCTION TOOLBAR( oDlg )
LOCAL oBtn
DEFINE BUTTONBAR SIZE 40, 45 OF oDlg 2007
DEFINE BUTTON oBtn;
OF oDlg:oBar;
FILE "E:\FWHARBOUR\BITMAPS\CLOSE.BMP";
PROMPT "Test";
ACTION oDlg:End()
oBtn:SetColor( CLR_RED )
RETURN NIL
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Serve ad ottenere il nuovo look celestino sfumato delle toolbar.Romeo wrote:Tutto ok,
a parte quel 2007 che forse non c'entra (almeno penso)
Sembra che ci sia un bug che non consente il funzionamento delle clausole LEFT, RIGHT, BOTTOM.Romeo wrote:Sarebbe possibile piazzare la buttonbar in BASSO ?
Ho provato con "bottom" ma picche !
Grazie Mille
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Sno riuscito a fare comparire la bar in basso....:
esempio (di emg)
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
DEFINE DIALOG oDlg
ACTIVATE DIALOG oDlg;
ON INIT TOOLBAR( oDlg );
CENTER
RETURN NIL
STATIC FUNCTION TOOLBAR( oDlg )
LOCAL oBtn,oBar
DEFINE BUTTONBAR oBar SIZE 40, 45 OF oDlg 2007
DEFINE BUTTON oBtn;
OF oDlg:oBar;
FILE "E:\FWHARBOUR\BITMAPS\CLOSE.BMP";
PROMPT "Test";
ACTION oDlg:End()
oBtn:SetColor( CLR_RED )
* ho aggiunto
oDlg:oBar:GoDown()
* e funziona !!
RETURN NIL
**** chiaramente le scritte sono pultroppo sempre centrate ...
e un'altra cosa: come si fa a piazzare un bottone a DX della barra (magari l'EXIT)
Tks
esempio (di emg)
#include "Fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
DEFINE DIALOG oDlg
ACTIVATE DIALOG oDlg;
ON INIT TOOLBAR( oDlg );
CENTER
RETURN NIL
STATIC FUNCTION TOOLBAR( oDlg )
LOCAL oBtn,oBar
DEFINE BUTTONBAR oBar SIZE 40, 45 OF oDlg 2007
DEFINE BUTTON oBtn;
OF oDlg:oBar;
FILE "E:\FWHARBOUR\BITMAPS\CLOSE.BMP";
PROMPT "Test";
ACTION oDlg:End()
oBtn:SetColor( CLR_RED )
* ho aggiunto
oDlg:oBar:GoDown()
* e funziona !!
RETURN NIL
**** chiaramente le scritte sono pultroppo sempre centrate ...
e un'altra cosa: come si fa a piazzare un bottone a DX della barra (magari l'EXIT)
Tks