Pues en esta ocasión mostraremos algo muy sencillo y muy rápido de hacer, esto es bastante simple en comparación con aplicaciones pasadas, pero siempre es bueno mostrar otras maneras diferentes de hacer las cosas. En este aplicación les enseñare 2 distintas maneras de copiar texto, primero de un Edit (o textBox como se le conoce en C#) a un label y después de un Edit a otro Edit.
Para realizar esta aplicación necesitaremos colocar los siguientes componentes en la forma:
-2 botones
-3 cajas de texto (Edit)
- 1 etiqueta (label)
Los podemos acomodar de la siguiente manera:
Bueno pues comenzamos con el código que es bastante sencillo y simple, primero colocamos el siguiente código en el evento clic del primer botón, el cual nos servirá para copiar el texto del primer Edit al label que tenemos:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
char *cad = new char[Edit1->Text.Length()];
strcpy(cad, Edit1->Text.c_str());
Label1->Caption = cad;
}
//---------------------------------------------------------------------------
En el código anterior podemos notar que utilizamos un arreglo de char llamado *cad, que es un puntero. Utilizamos la función strcpy() para poder copiar el texto del Edit en el arreglo de char, finalmente asignamos el arreglo a la propiedad Caption del label para escribirlo en la etiqueta.
Ahora escribimos el código del segundo botón:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
int n = Edit2->Text.ToIntDef(30);
if( n>29 && n<100)
Edit3->Text = Edit2->Text;
}
//---------------------------------------------------------------------------
Bueno pues en este botón lo primero transformamos el texto escrito en el Edit2 en variables enteras y finalmente verificamos si son letras y si esto es así copiamos el texto del Edit2 al Edit3.
Por último la aplicación corriendo debería ser algo como lo siguiente:
Bueno amigos por hoy fue todo, solo realizamos esta simple aplicación pero pues todo nos sirve para algo, así que nos vemos en la próxima. Hasta luego!.
No hay comentarios:
Publicar un comentario