ERROR EN TSAY !!!

ERROR EN TSAY !!!

Postby Ariel » Wed May 26, 2021 4:37 pm

buen dia,

Tengo un SAY ... BORDER ...,, que no hace caso ni al BORDER ni al BOX, en este caso lo pone igual q el get. Ej:

nRow:=nRow+50
@ nRow,25 SAY oObj["sTelefon"] PROMPT "Teléfono" OF oDlg SIZE nW-50,35 PIXEL COLOR nRGB(AZUL_SAM),nRGB(240,240,240) VCENTER BORDER
nRow:=nRow+35
@ nRow,25 GET oObj["telefono"] VAR ::cTelefono OF oDlg SIZE nW-50,35 PIXEL

Lo logico es q si pongo border me haga un recuadro completo del say y si le pongo BOX me pone un recuadro GRIS y me oculta el texto

Gracias.
Ariel
 
Posts: 376
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: ERROR EN TSAY !!!

Postby karinha » Wed May 26, 2021 6:13 pm

Ariel, mira se ayuda:

Code: Select all  Expand view  RUN

// \SAMPLES\ARIEL.PRG.

#Include "FiveWin.ch"

#Define CLR_LGREEN     nRGB( 190, 215, 190 )
#Define CLR_SOFTYELLOW nRGB( 255, 251, 225 )

FUNCTION ARIEL_SAY()

   LOCAL oSayFone AS OBJECT
   LOCAL oDlg     AS OBJECT
   LOCAL oSay     AS OBJECT
   LOCAL oFont    AS OBJECT
   LOCAL oFnt     AS OBJECT
   LOCAL oBtn1    AS OBJECT
   LOCAL oGet1    AS OBJECT
   LOCAL cTitle, aGrad, aGet := ARRAY(5)
   LOCAL cTelefono := "+55 11 9.5150-7341(Whats)     "

   SetBalloon( .T. ) // Balloon shape required for tooltips
   SkinButtons()

   SetGetColorFocus( CLR_LGREEN )

   tGet():lDisColors  := .F.
   tGet():nClrTextDis := CLR_HBLUE
   tGet():nClrPaneDis := CLR_SOFTYELLOW

   cTitle := "TEST SAY Para Ariel -> FiveWin The Best"

   DEFINE FONT oFont NAME "Ms Sans Serif" SIZE 00, -14 BOLD
   DEFINE FONT oFnt  NAME "Ms Sans Serif" SIZE 00, -12 BOLD

   aGrad := { { 0.30, CLR_WHITE, CLR_WHITE },{ 0.50, CLR_WHITE, CLR_WHITE } }

   DEFINE DIALOG oDlg TITLE cTitle SIZE 400,400 PIXEL GRADIENT aGrad

   oDlg:lHelpIcon := .F.

   @ 25,15 SAY oSay PROMPT "THIS A TEST" OF oDlg SIZE 50, 14             ;
      COLOR CLR_CYAN, CLR_WHITE PIXEL TRANSPARENT CENTER ADJUST FONT oFnt

   @ 40,15 SAY oSayFone PROMPT "Teléfono: " OF oDlg SIZE 50, 14          ;
      COLOR CLR_CYAN, CLR_WHITE PIXEL TRANSPARENT BORDER CENTERED ADJUST ;
      FONT oFont

   oSayFone:cToolTip := "Teléfono: +55 11 9.5150-7341(Whats)"

   IF Set( _SET_INSERT, ! Set( _SET_INSERT ) )
      Set( _SET_INSERT, ! Set( _SET_INSERT ) )
   ENDIF

   @ 60,15 GET oGet1 VAR cTelefono OF oDlg PIXEL SIZE 130, 12 ;
      COLORS CLR_BLACK, CLR_WHITE FONT oFont // NOBORDER

   oGet1:cToolTip := "Informe Teléfono Para Ariel, Porfa"

   @ 10,120 BUTTON oBtn1 PROMPT "Teste" PIXEL                 ;
      ACTION oSay:SETTEXT( "CAMBIAR TEXT") CANCEL

   oBtn1:cTooltip := "Teste de SAY con BORDER y CENTER/ADJUST"

   SET FONT OF oBtn1 TO oFont

   ACTIVATE DIALOG oDlg CENTERED

   IF Set( _SET_INSERT, ! Set( _SET_INSERT ) )
      Set( _SET_INSERT, ! Set( _SET_INSERT ) )
   ENDIF

   oFnt:End()
   oFont:End()

RETURN NIL

// FIN / END - kapiabafwh@gmail.com - Joao Santos - Sao Paulo-Brazil.
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7844
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ERROR EN TSAY !!!

Postby Ariel » Thu May 27, 2021 11:14 am

Karina,

gracias x tu tiempo y x responder, pero el efecto q muestras no dibuja un marco uniforme, que es lo q planteo, si pongo BORDER o BOX deberia hacer el recuadro del mismo grosor en todo el campo.

Saludos.
Ariel
 
Posts: 376
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: ERROR EN TSAY !!!

Postby karinha » Thu May 27, 2021 1:10 pm

Ariel, ¿tienes una imagen para que entendamos lo que realmente quieres?

Algo asi?

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=39889&hilit=BOX+IN+GET&sid=fd014e666bb7c63fc116a8b8e53f12a4

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7844
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: ERROR EN TSAY !!!

Postby Ariel » Fri May 28, 2021 11:38 pm

Karina,

claro, pero tenes que hacer un lio para definir algo que deberia funcionar con box o border uniforme.

Saludos.
Ariel
 
Posts: 376
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: groiss and 85 guests