BUTTONBMP y Texto del boton

BUTTONBMP y Texto del boton

Postby IVAN TRACHTA » Wed Apr 11, 2007 11:07 pm

Estoy pasando mis botones a esta clase y queda muy bien además que toma los themes de XP.
El problema es que el texto siempre sale centrado, y lo que se corre de un lado a otro con la clausula TEXTRIGHT (por ej) es el bitmap.
Hay alguna solución como para que el texto lo ponga a un costado del bitmap?
Gracias
IVAN TRACHTA
 
Posts: 44
Joined: Fri Feb 03, 2006 6:42 pm
Location: FORMOSA - ARGENTINA

Postby Antonio Linares » Thu Apr 12, 2007 5:47 am

Puedes usar una de estas claúsulas:

TEXTTOP | TEXTBOTTOM | TEXTLEFT | TEXTRIGHT

al crearlo bien con @ ó con REDEFINE
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby IVAN TRACHTA » Thu Apr 12, 2007 2:46 pm

Si, Antonio uso la cláusula TEXTRIGHT y si bien me pone el bitmap a la izquierda del botón, el texto sigue saliendo centrado y muchas veces queda bajo la imagen (bmp).
Mi FWh es de 03/2006 puede ser que se haya modificado esta clase?

Gracias
IVAN TRACHTA
 
Posts: 44
Joined: Fri Feb 03, 2006 6:42 pm
Location: FORMOSA - ARGENTINA

Postby Patricio Avalos Aguirre » Thu Apr 12, 2007 5:19 pm

ivan

Prueba modificar la alineacion del boton en el recurso(pellesC,workshop)

yo he modificado parte de la clase para que salgan los textos
en la misma posicion

http://img161.imageshack.us/my.php?image=botonbmpyf2.jpg
Image


podrias modificar la clase button.prg en el metodo
Code: Select all  Expand view
METHOD Initiate( hDlg ) CLASS TButton
   if ! Empty( ::cCaption )
      SetWindowText( ::hWnd, SPACE(9)+ ::cCaption )
   endif

ademas en tu recurso(pellesc,workshop) debe estar alineacion left el texto

en mi caso yo modifique la clase Tbutton y TButtonBmp este le envia que es de la clase Tbutonbmp

espero que te sirva

Saludos
Patricio


pd. Lo ideal seria saber que tipo de boton es, que tipo de alineacion tiene etc, etc.
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby IVAN TRACHTA » Thu Apr 12, 2007 7:40 pm

Gracias Patricio, anduvo de maravillas.
IVAN TRACHTA
 
Posts: 44
Joined: Fri Feb 03, 2006 6:42 pm
Location: FORMOSA - ARGENTINA


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 34 guests