• Jueves 30 de Mayo de 2024, 17:06

Autor Tema:  Alinear Edit  (Leído 1267 veces)

scarlet

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Alinear Edit
« en: Martes 1 de Junio de 2004, 03:41 »
0
Necestito alinear un Edit en la parte derecha del texto o sea que el texto que escriba se escriba de derecha a izquierda, en otros lenguajes es alignment pero aqui no lo encuentro....

alguien que me de una mano o simplemente me diga q
[code]cout<<"La verdadera razon del programador esta en tener interrogantes"<<endl;

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: Alinear Edit
« Respuesta #1 en: Martes 1 de Junio de 2004, 20:55 »
0
Puedes usar un TMemo con las dimensiones de un TEdit, es una de las soluciones mas antiguas, pero funciona perfecto:

Código: Text
  1. void __fastcall TForm1::Memo1Change(TObject *Sender)
  2. {
  3.  int caret = Memo1-&#62;SelStart&#59;
  4.  String text = Memo1-&#62;Text&#59;
  5.  for (int index = text.Pos (&#34;&#092;n&#34;)&#59; index != 0&#59; index = text.Pos (&#34;&#092;n&#34;))
  6.  {
  7.   text.Delete (index, 1)&#59;
  8.   -- caret&#59;
  9.  }
  10.  for (int index = text.Pos (&#34;&#092;r&#34;)&#59; index != 0&#59; index = text.Pos (&#34;&#092;r&#34;))
  11.  {
  12.   text.Delete (index, 1)&#59;
  13.   -- caret&#59;
  14.  }
  15.  if (caret != Memo1-&#62;SelStart)
  16.  {
  17.   Memo1-&#62;Text = text&#59;
  18.   Memo1-&#62;SelStart = caret&#59;
  19.  }
  20. }
  21.  

Saludos!
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]

scarlet

  • Miembro activo
  • **
  • Mensajes: 28
    • Ver Perfil
Re: Alinear Edit
« Respuesta #2 en: Miércoles 2 de Junio de 2004, 09:03 »
0
y el Edit no trae para alinerase el mismo???, pense que si porque en lenguages mas deviles que el buolder lo trae
[code]cout<<"La verdadera razon del programador esta en tener interrogantes"<<endl;