Dialog con ButtonBar ?

Moderator: Enrico Maria Giordano

Dialog con ButtonBar ?

Postby Romeo » Wed Jun 25, 2008 3:52 pm

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
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Re: Dialog con ButtonBar ?

Postby Enrico Maria Giordano » Wed Jun 25, 2008 5:55 pm

Code: Select all  Expand view
#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


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Wed Jun 25, 2008 5:57 pm

Grazie mille.

Anche il BTNBAR funziona.... per il colore delle scritte si puo fare qualcosa ?

Grazie ancora
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Wed Jun 25, 2008 6:44 pm

Quali scritte?

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Thu Jun 26, 2008 12:41 pm

esempio:

@10,10 BTNBMP obutt prompt "Successivo" filename "pippo.bmp","pippo1.bmp" action ...


ecco mi riferivo alla scritta "Successivo", posso io averla di un altro colore ?

Grazie
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Thu Jun 26, 2008 12:50 pm

Code: Select all  Expand view
#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


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Thu Jun 26, 2008 1:33 pm

Tutto ok,
a parte quel 2007 che forse non c'entra (almeno penso)

Sarebbe possibile piazzare la buttonbar in BASSO ?

Ho provato con "bottom" ma picche !

Grazie Mille
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Romeo » Thu Jun 26, 2008 1:42 pm

Nell'ultimo esempio che hai pubblicato:


-Non si riesce a dimensionare la buttonbar ?
-Il testo viene sempre centrato e non e' possible come nella BTNBMP metterlo su,giu,dx,sx
-La buttonbar mi occorrerebbe in basso (in una dialog)

...troppe cose lo so..

Grazie
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Romeo » Thu Jun 26, 2008 2:17 pm

Ops..
Sono riuscito a dimensionare la buttonbar, quello che mi pare non possibile e' inserire le scritte a dx,sx,up,dn e posizionare la buttonbar in basso della dialog !

Ciao
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Thu Jun 26, 2008 2:27 pm

Romeo wrote:Tutto ok,
a parte quel 2007 che forse non c'entra (almeno penso)


Serve ad ottenere il nuovo look celestino sfumato delle toolbar.

Romeo wrote:Sarebbe possibile piazzare la buttonbar in BASSO ?

Ho provato con "bottom" ma picche !

Grazie Mille


Sembra che ci sia un bug che non consente il funzionamento delle clausole LEFT, RIGHT, BOTTOM.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Enrico Maria Giordano » Thu Jun 26, 2008 2:30 pm

Romeo wrote:-Il testo viene sempre centrato e non e' possible come nella BTNBMP metterlo su,giu,dx,sx


Anche qui, le clausole ci sono ma sembrano non funzionare.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Thu Jun 26, 2008 3:33 pm

Meno male, quasi quasi sono contento...non e' come al solito colpa mia.

Posso provare a chiedere lumi a sua santita'....Antonio ?

Ciao
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)

Postby Enrico Maria Giordano » Thu Jun 26, 2008 4:21 pm

Credo non ci sia altra possibilità.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Romeo » Fri Jun 27, 2008 5:32 pm

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
Romeo
 
Posts: 340
Joined: Thu Jan 25, 2007 3:53 pm
Location: Milan (Italy)


Return to All products support

Who is online

Users browsing this forum: No registered users and 6 guests