• Sábado 14 de Diciembre de 2024, 23:39

Autor Tema:  Como Crear Una Funcion  (Leído 1300 veces)

marconyes

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Como Crear Una Funcion
« en: Viernes 21 de Abril de 2006, 19:58 »
0
Hola amigos, queria saber como puedo crear una funcion a la que pueda llamar desde cualquier evento sin necesidad de pasarle punteros a los objetos que voy a modificar, algo que derive de la clase TForm y me reconozca los objetos que este tiene, yo lo hago asi:

void limpiar_edit(TEdit *Edit1, TEdit *Edit2)
{
Edit1->Text="";
Edit2->Text="";
}

Y lo que quiero es:

void limpiar_edit()
{
Edit1->Text="";
Edit2->Text="";
}

joacoRamone

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Como Crear Una Funcion
« Respuesta #1 en: Sábado 22 de Abril de 2006, 18:43 »
0
Hola, probaste de esta manera?


Suponiendo que estas en el Form1:

void limpiar_edit()
{
Form1->Edit1->Text="";  
Form1->Edit2->Text="";
}

Yo no lo probe. Espero que te ayude.
Saludos.
"Me gusta tanto la noche que al día le pondría un toldo"

marconyes

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Como Crear Una Funcion
« Respuesta #2 en: Sábado 22 de Abril de 2006, 20:41 »
0
Va pefecto

Muchas gracias joacoRamone  :D  :D  :D

Novae

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Como Crear Una Funcion
« Respuesta #3 en: Martes 2 de Mayo de 2006, 17:44 »
0
Hay otra forma.

en la pestaña del código unit1.h (abajo) creas la llamada a la función dentro de la clase
TForm1.
Código: Text
  1.  
  2. public:    // User declarations
  3.        void limpiar_edit();
  4.  
  5.  
y en el unit.cpp

Código: Text
  1.  
  2. void TForm1::limpiar_edit()
  3. {
  4. Edit1->Text="";
  5. Edit2->Text="";
  6. }
  7.  

saludos.