| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
lypaus Invitado
|
Publicado: Mie 03 Nov, 2004 12:22 am Asunto: Controles por ref |
|
|
Hola a todos...
quisiera saber si se pueden pasar controles por refencia para economizar lineas de codigo...... les agradezco..... es que tengo una aplicacion con varios Edit y necesito la misma funcio para ellos pero no se como hacer...  |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 03 Nov, 2004 1:16 am Asunto: |
|
|
| Código: |
void ExportarExcel(TDataSet *qry) <--- TEdit, TListBox etc etc
{
bla bla
}
|
y la llamas asi:
| Código: |
ExportarExcel(tuQuery);
|
_________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 03 Nov, 2004 6:31 pm Asunto: |
|
|
Me parece que lo que necesita lypaus es utilizar el mismo procedimiento con distintos componentes del mismo genero, en su caso Edits.
Vamos con un ejemplo, deseamos que al hacer click en un edit se nos muestre un mensaje con el nombre del componente.
Ponemos varios Edits en un form y en el evento OnClick de uno de ellos el codigo siguente: | Código: | void __fastcall TForm1::Edit1Click(TObject *Sender)
{
TEdit* PunteroEdit = (TEdit *)Sender;
ShowMessage(PunteroEdit->Name);
} | Luego le asignamos a todos los edits el mismo evento seleccionando todos juntos o uno por uno y eligiendo Edit1Click para todos.
Espero que esto sea lo que necesitas, pues no te explicas con suficiente precision, de no ser asi haznoslo saber. |
|
| Volver arriba |
|
 |
|