• Domingo 22 de Diciembre de 2024, 06:26

Autor Tema:  Hacer Referencia A Un Control  (Leído 1150 veces)

MindEye

  • Miembro MUY activo
  • ***
  • Mensajes: 185
    • Ver Perfil
Hacer Referencia A Un Control
« en: Miércoles 18 de Agosto de 2004, 23:15 »
0
- Vereis, es que tengo una funcion en un modulo, la cual uso, para que me de un listado de las carpetas que hay, en la ruta especificada.

 - Bien, el caso es que le pongo una variable de tipo label:
Public Function Lista_Careptas(ruta As string, optional Detalles As Label)

 entonces lo que hago, es que cuando llamos a la funcion, le paso los parametros de la ruta, pero cuando le doy el nombre del label del formulario al que quiero que le haga referencia ( En este caso seria el label1, en el form1 ) me da un error al intentar establecer el caption, y me dice que no se a inicializado

 - Alguien me puede ayudar

 - Gracias

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Hacer Referencia A Un Control
« Respuesta #1 en: Jueves 19 de Agosto de 2004, 16:26 »
0
Cuando haces referencia a un control fuera del modulo, tienes que partir con desde la referencia padre hasta llegar al control deseado.

Me explico.

Ya que estas en un modulo, y quieres hacer referencia a un label1 del form1, debes hacerlo asi.

Form1.Label1.Caption=Mensaje

DiabloRojo

  • Miembro MUY activo
  • ***
  • Mensajes: 220
    • Ver Perfil
Re: Hacer Referencia A Un Control
« Respuesta #2 en: Jueves 19 de Agosto de 2004, 16:32 »
0
Qué tal MindEye?
Podrías colocar el código donde te surge el problema?. Envía el código de la función y el de la llamada a la misma; a ver si aquí vemos qué está pasando.