FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Alinear texto en TEdit y TMaskEdit
Hola a todos.
Quisiera alienar a la derecha un numero, en formato de texto, en un campo de tipo TEdit y TMarkEdit. El ancho de los Campos no es siempre el mismo, depende de la pantalla que esté mostrando en ese momento. A alguien se le ocurre alguna idea? Tengo la version 7 de delphi. Gracias a todos por adelantado. |
#2
|
|||
|
|||
En torry.net tenés componentes con código que hacen lo que decís.
De todas formas en algún momento me habia hecho un componente haciendo algo como: Código:
type TComponente :class(TEdit) protected procedure CreateParams(var Params :TCreateParams); override; ... end; procedure TComponente.CreateParams(var Params :TCreateParams); begin inherited CreateParams(Params); Params.Style := Params.Style or ES_RIGHT; ... end; ...
__________________
Suerte .: Gydba :. |
#3
|
|||
|
|||
Me he bajado un componente de la pagina de Torry, y funciona perfectamente para los Edit, pero para las Mascaras no he econtrado nada.
Gracias por todo |
#4
|
|||
|
|||
Puedes probar el TCurrencyEdit de las RxLib que, a parte de funcionar sólo para la entrada de números, te permite porner máscaras, alinear donde quieras.....
|
#5
|
||||
|
||||
Otra humilde opción es bajarte mi componente (muy sencillita) TAlignEdit que permite alinear a tu gusto (izquierda, derecha o centrado) un Edit y que de la misma forma se puede aplicar a un MaskEdit.
// Saludos |
#6
|
|||
|
|||
A Roman.
El componente que me bajé, y he estado medio probando (No le ha podido meter mano a fondo, entre otras cosas porque no entiendo mucho) es el AlignEdit de la pagina de Torry, según el nombre, supongo que será el mismo, de todas formas comprobaré el enlace que me indicas. |
|
|
|