Centralizar Titulo em Dialog ????/

Post Reply
User avatar
Ale SB
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Centralizar Titulo em Dialog ????/

Post by Ale SB »

¿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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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

Antonio Linares
www.fivetechsoft.com
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Post by joseluisysturiz »

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
Biel EA6DD
Posts: 680
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca
Contact:

Post by Biel EA6DD »

Supongo que lo que comenta Jose Luis es algo similar a esto:

Code: Select all

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
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Post by joseluisysturiz »

Biel EA6DD wrote:Supongo que lo que comenta Jose Luis es algo similar a esto:

Code: Select all

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
Ale SB
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Post by Ale SB »

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---**
Post Reply