Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2008
pulpin pulpin is offline
Miembro
 
Registrado: feb 2008
Ubicación: medellin,colombia
Posts: 53
Poder: 17
pulpin Va por buen camino
es correcto preguntar if(Edit1->Text==NULL)

lo que sucede es que cuando pregunto que si en la casilla no hay nada osea que se presiono la tecla suprimir, me avise y le de un nuevo valor a la casilla para evitar un error de no reconocimiento. para el edit1 tengo una funcion en el evento "keyup". como puedo preguntar por "nada". gracias amigos.
Responder Con Cita
  #2  
Antiguo 03-04-2008
Avatar de Nati1
Nati1 Nati1 is offline
Miembro
 
Registrado: nov 2007
Posts: 24
Poder: 0
Nati1 Va por buen camino
En Delphi seria asi:
Código Delphi [-]
if Edit1.Text = ' ' then
No se en C, pero podria probarse asi:
Código Delphi [-]
if(Edit1->Text==' ')
No se pierde nada.
Responder Con Cita
  #3  
Antiguo 03-04-2008
pulpin pulpin is offline
Miembro
 
Registrado: feb 2008
Ubicación: medellin,colombia
Posts: 53
Poder: 17
pulpin Va por buen camino
ensaye pero, no sucedio nada sigue sacando el mismo error. en el momento que presiono "Supr", me sale el error, dice que no es un float valido.
y yo necesito que cuando presione la tecla no suceda nada o que me ponga un valor minimo en el espacio.
Responder Con Cita
  #4  
Antiguo 03-04-2008
Avatar de Nati1
Nati1 Nati1 is offline
Miembro
 
Registrado: nov 2007
Posts: 24
Poder: 0
Nati1 Va por buen camino
Tal vez asi:
Código Delphi [-]
if(Edit1->Text<>' ')
Repito, es especulación, no se en C, solo trato de dar alguna idea.
Responder Con Cita
  #5  
Antiguo 03-04-2008
camariere camariere is offline
Miembro
 
Registrado: abr 2008
Posts: 37
Poder: 0
camariere Va por buen camino
Hola

Código:
void __fastcall OnKeyUp(System::TObject* Sender, Word &Key,
Classes::TShiftState Shift);
{
	switch( Key )
	{
	case VK_DELETE:
                 if (edit1->text == "") 
                     break;
	}
}
saludos
Responder Con Cita
  #6  
Antiguo 03-04-2008
pulpin pulpin is offline
Miembro
 
Registrado: feb 2008
Ubicación: medellin,colombia
Posts: 53
Poder: 17
pulpin Va por buen camino
gracias nati por fin pude hacer lo que queria, pues despues de que tanto especularamos y tratara de toda forma posible me salio asi:

if(Edit1->Text=="")
{
Edit1->Text="1";
}
Responder Con Cita
  #7  
Antiguo 03-04-2008
pulpin pulpin is offline
Miembro
 
Registrado: feb 2008
Ubicación: medellin,colombia
Posts: 53
Poder: 17
pulpin Va por buen camino
gracias camariere, la verdad no habia mirado tu respuesta, pero confirmas lo que aprendi. gracias de nuevo.
Responder Con Cita
  #8  
Antiguo 03-04-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola pulpin, talvez también deberías controlar que no haya espacios en blanco en tu Edit, con la función TRIM (quita los espacios).

Código Delphi [-]
if(TRIM(Edit1->Text)=="")
{
   Edit1->Text="1";
}

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.

Última edición por Caro fecha: 03-04-2008 a las 05:38:34.
Responder Con Cita
  #9  
Antiguo 03-04-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por pulpin Ver Mensaje
gracias nati por fin pude hacer lo que queria, pues despues de que tanto especularamos y tratara de toda forma posible me salio asi:

if(Edit1->Text=="")
{
Edit1->Text="1";
}
Creo que lo mejor seria: Edit1->Text.IsEmpty()
Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Preguntar por un campo null Vlady Conexión con bases de datos 2 31-01-2007 15:21:22
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird jorgeluisc Conexión con bases de datos 1 23-04-2006 18:29:28
hacer que un edit1.Text:='3,500.20' sea 3500.20 ctronx Varios 2 14-01-2005 22:46:51
Verificar si el valor introducido en un edit1.text es un numero o una cadena ctronx Varios 6 26-06-2004 03:14:18
es posible abrir imagen asi: edit1.text+'*.jpg' jpcancino Gráficos 12 16-02-2004 05:11:03


La franja horaria es GMT +2. Ahora son las 14:57:02.


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
Copyright 1996-2007 Club Delphi