FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Centralizar Titulo em Dialog ????/
Posts: 248
Joined: Wed Jan 11, 2006 11:30 AM
Centralizar Titulo em Dialog ????/
Posted: Thu Nov 15, 2007 02: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---**
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Centralizar Titulo em Dialog ????/
Posted: Thu Nov 15, 2007 07:17 AM

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Centralizar Titulo em Dialog ????/
Posted: Fri Nov 16, 2007 03: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!
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Centralizar Titulo em Dialog ????/
Posted: Fri Nov 16, 2007 04:23 PM
Supongo que lo que comenta Jose Luis es algo similar a esto:
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/
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Centralizar Titulo em Dialog ????/
Posted: Fri Nov 16, 2007 09:25 PM
Biel EA6DD wrote:Supongo que lo que comenta Jose Luis es algo similar a esto:
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... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 248
Joined: Wed Jan 11, 2006 11:30 AM
Centralizar Titulo em Dialog ????/
Posted: Sun Nov 18, 2007 01: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---**

Continue the discussion