Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cuadros de Texto (https://www.clubdelphi.com/foros/showthread.php?t=26469)

carlocf 24-10-2005 20:32:32

Cuadros de Texto
 
Saludos maestro de Delphi, yo soy un recien llegado a Delphi asi que disculparan las pregunta..como puedo saber si el valor de un TextEdit tiene un valor que puede ser convertido a numero o a fecha...Existe alguna funcion que indique si el contenido puede ser convertido a NUmero o a Fecha? algo asi como un IsDigit(teSueldo.Text) o un IsNUmeric(teSueldo.Text) el cual me permita saber si el usuario escribio un texto o un numero o simplemente dejo el cuadro vacio, de tal forma que no tenga problemas cuando paso el contenido a una variable numerica con StrToCurr..y la otra pregunta es...como puedo hacer para que el texto de un TextEdit se alinie a la derecha?...mil gracias por la ayuda
Carlo

roman 24-10-2005 20:40:57

Cita:

Empezado por carlocf
de tal forma que no tenga problemas cuando paso el contenido a una variable numerica con StrToCurr..

Puedes simplemente capturar el problema:

Código Delphi [-]
try
  N := StrToCurr(...);
except
  on EConvertError:
    ShowMessage('Número incorrecto');
end;

Para alinear el texto a la derecha, pásate por mi página. En la sección de componentes encontrarás TAlignEdit que te permite alinear el texto.

// Saludos

Lepe 25-10-2005 12:56:21

Tambien puedes usar StrToIntDef, al que le pasas un valor por defecto si no puede convertirse a número. Busca en la ayuda ya que hay varias funciones de este estilo.

TryStrToInt tambien está en la ayuda, y sus homólogos para float y currency.

Al menos en Delphi 6.


La franja horaria es GMT +2. Ahora son las 11:35:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi