Centralizar Titulo em Dialog ????/

Centralizar Titulo em Dialog ????/

Postby Ale SB » Thu Nov 15, 2007 2:25 am

¿Es posible centralizar el título en un cuadro de diálogo, en la barra de título?

Saludos
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Postby Antonio Linares » Thu Nov 15, 2007 7:17 am

Puedes añadirle espacios a la izquierda del título
Space( 40 ) + cTitulo
regards, saludos

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

Postby joseluisysturiz » Fri Nov 16, 2007 3:37 pm

Habia una forma en clipper que se usaba para el centrado de titulos en la pantalla o documentos a imprimir, que era diviendo el tamaño de columnas creo que entre 2 y restandole el tamaño del texto o algo asi, si alguien recuerda eso, bueno te serviria, deja revisar en mi clipoteca a ver si la encuentro y te la envio o publico.practica lo que te dije de la division.saludos.... lo bueno de esto es que si cambias el tamaño del dialogo se centra igual en cambio como te dice antonio te va a quedar movido en titulo y vas a tener que estar incrementando SPACE(), podrias hacerte una funcioncita, bye.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Postby Biel EA6DD » Fri Nov 16, 2007 4:23 pm

Supongo que lo que comenta Jose Luis es algo similar a esto:
Code: Select all  Expand view
FUNCTION Centra(cCadena,nLon,cRelleno)
    DEFAULT nLon:=78
    DEFAULT cRelleno:=Space(1)
    cCadena:= Replicate(cRelleno,Int((nLon-Len(cCadena))/2))+cCadena+Replicate(cRelleno,Int((nLon-Len(cCadena))/2))
RETURN cCadena

Pero para que te funcione ok, necesitas saber el ancho donde lo quieres centrar.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Postby joseluisysturiz » Fri Nov 16, 2007 9:25 pm

Biel EA6DD wrote:Supongo que lo que comenta Jose Luis es algo similar a esto:
Code: Select all  Expand view
FUNCTION Centra(cCadena,nLon,cRelleno)
    DEFAULT nLon:=78
    DEFAULT cRelleno:=Space(1)
    cCadena:= Replicate(cRelleno,Int((nLon-Len(cCadena))/2))+cCadena+Replicate(cRelleno,Int((nLon-Len(cCadena))/2))
RETURN cCadena

Pero para que te funcione ok, necesitas saber el ancho donde lo quieres centrar.

Ese mismo Biel, logico que como dices, debe saber el ancho del dialogo y creo es lo mas facil de todo y depende si usa tamaño por pixeles u otra forma.Gracias por esa Biel..., voy probarla a ver que tal va... :wink:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Postby Ale SB » Sun Nov 18, 2007 1:37 pm

Gracias amigos para las pistas !

Sauludos
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 74 guests