FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Condici贸n de Get
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Condici贸n de Get
Posted: Mon Mar 27, 2023 04:27 PM

Amigos, tengo un get que de acuerdo a una condici贸n el valid puede ser verdadero o falso. Tambi茅n en ese mismo dialogo tengo un bot贸n ( La clase BtnBmp ) que cierra dicho dialogo, esto no funciona cuando la validaci贸n del Get es falsa. S茅 que existe un m茅todo para que este bot贸n funcione a pesar de la validaci贸n del Get. Alguien sabe? desde ya muchas gracias

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Condici贸n de Get
Posted: Mon Mar 27, 2023 04:57 PM
Para BTNBMP:
Code (fw): Select all Collapse
聽 聽oBtn:lCancel := .T.
valid puede ser verdadero o falso. No comprendo. Muestre VIA C脫DIGO, porfa.

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Condici贸n de Get
Posted: Mon Mar 27, 2023 09:33 PM

Hola, gracias por responder pero tu soluci贸n no funciona.

Saludos

Posts: 111
Joined: Sun Oct 09, 2005 03:09 PM
Re: Condici贸n de Get
Posted: Mon Mar 27, 2023 09:56 PM

Con la clase tbutton si funciona

Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Condici贸n de Get
Posted: Mon Mar 27, 2023 11:46 PM

Estuve mirando la clase btnbmp y lCancel no existe como data

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Condici贸n de Get
Posted: Tue Mar 28, 2023 12:42 AM
horacio wrote:Estuve mirando la clase btnbmp y lCancel no existe como data
Hor谩cio, prueba esto, por favor.
Code (fw): Select all Collapse
// C:\FWH..\SAMPLES\HORACIO.PRG

#Include "FiveWin.ch"

FUNCTION Main()

聽 聽LOCAL oDlg , oMenuPop, oBtn1, oBtn2, MENU, oFont, aGrad, cTitle
聽 聽LOCAL nColor1 := CLR_BLACK
聽 聽LOCAL nColor2 := CLR_WHITE

聽 聽SET _3DLOOK ON

聽 聽SetBalloon( .T. )

聽 聽SkinButtons()

聽 聽MENU oMenuPop POPUP 2007

聽 聽 聽 MENUITEM "First 聽" ACTION MsgInfo( "first" )

聽 聽 聽 SEPARATOR
聽 聽 聽 MENUITEM "Second " ACTION MsgInfo( "second" )

聽 聽 聽 SEPARATOR
聽 聽 聽 MENUITEM "Colores" ACTION( PicKColors( oBtn1, oDlg,, "gray" ) )

聽 聽ENDMENU

聽 聽aGrad 聽:= { { 0.30, CLR_WHITE, CLR_HCYAN },{ 0.50, CLR_WHITE, CLR_HCYAN } }
聽 聽cTiTle := "N煤meros de la paleta de colores: Horacio."

聽 聽DEFINE FONT oFont 聽NAME "Ms Sans Serif" 聽SIZE 00, -16 BOLD

聽 聽DEFINE DIALOG oDlg SIZE 500, 400 聽PIXEL TRUEPIXEL RESIZABLE 聽 聽 聽;
聽 聽 聽 TITLE cTitle GRADIENT aGrad FONT oFont

聽 聽oDlg:lhelpIcon := .F.

聽 聽@ 50, 50 BTNBMP oBtn1 SIZE 60, 60 PIXEL OF oDlg FLAT NOBORDER 聽 聽;
聽 聽 聽 PROMPT "Color" FILENAME "..\bitmaps\16x16\floppy.bmp" BOTTOM 聽;
聽 聽 聽 COLOR CLR_HBLUE, CLR_BLACK UPDATE 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 ;
聽 聽 聽 ACTION( PicKColors( oBtn1, oDlg,, "gray" ) ) 聽 聽 聽 聽 聽 聽 聽 聽 聽;
聽 聽 聽 TOOLTIP { "N煤meros de la paleta de colores", 聽 聽 聽 聽 聽 聽 聽 聽 聽;
聽 聽 聽 聽 聽 聽 聽 聽 "N煤meros de la paleta de colores", 1, CLR_WHITE, CLR_GREEN }

聽 聽oDlg:aControls[ 1 ]:oPopup := oMenuPop

聽 聽oBtn1:bClrGrad = {| lInvert | If( ! lInvert, 聽 聽 聽 聽 聽 聽 聽 ;
聽 聽 聽 { { 0.25, RGB( 238, 236, 219 ), RGB( 238, 236, 219 ) }, ;
聽 聽 聽 { 0.75, RGB( 238, 236, 219 ), RGB( 238, 236, 219 ) } }, ;
聽 聽 聽 { { 0.25, RGB( 238, 236, 219 ), RGB( 238, 236, 219 ) }, ;
聽 聽 聽 { 0.75, RGB( 238, 236, 219 ), RGB( 238, 236, 219 ) } } ) }

聽 聽WITH OBJECT oBtn1
聽 聽 聽 :nClrBorder := CLR_HRED // 聽border color
聽 聽 聽 :bColorMap 聽:= { || { { CLR_YELLOW, CLR_HRED } } } 聽// image color
聽 聽END

聽 聽@ 50, 120 BTNBMP oBtn2 SIZE 60, 60 PIXEL OF oDlg FLAT NOBORDER 聽 ;
聽 聽 聽 PROMPT "Exit" FILENAME "..\bitmaps\16x16\Exit.bmp" BOTTOM 聽 聽 ;
聽 聽 聽 COLOR CLR_BLACK, CLR_HBLUE UPDATE 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 ;
聽 聽 聽 ACTION( oDlg:End() ) 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽;
聽 聽 聽 TOOLTIP { "Salida-Exit-Cancelar", 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 ;
聽 聽 聽 聽 聽 聽 聽 聽 "Salida-Exit-Cancelar", 1, CLR_WHITE, CLR_GREEN }

聽 聽oBtn2:lCancel := .T.

聽 聽ACTIVATE DIALOG oDlg CENTERED

聽 聽oFont:End()

RETURN NIL

FUNCTION PicKColors( ocontrol, oParent, lHex, cColore )

聽 聽LOCAL oDlgSel

聽 聽DEFINE DIALOG oDlgSel SIZE 400, 200 PIXEL

聽 聽oDlgSel:nStyle 聽 聽= nOR( WS_CHILD, WS_BORDER, WS_VISIBLE, WS_POPUP )

聽 聽ACTIVATE DIALOG oDlgSel CENTERED 

RETURN NIL

// FIN / END - kapiabafwh@gmail.com
Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Condici贸n de Get
Posted: Tue Mar 28, 2023 05:51 PM

Efectivamente funciona. Gracias Karinha

Saludos

Continue the discussion