Buenas tardes:
Ahora que tengo un poquito de tiempo... Me gustaria que algun usuario altruista me contestara :
¿Que diferencia hay entre crear un nuevo formulario con TForm1():new(self):Showmodal() ó TForm1():new(Application):Showmodal() ó TForm1():new():Showmodal() ?
Yo personalmente solo he notado que teniendo un BtnButton en el formulario a crear si lo haces con TForm1():new():Showmodal(), el bitmap asignado no se pinta bien , sale truncado.
Y otra cosita por curiosidad...
¿Es una convencion en Xailer usar ::oEdit1:value := "Lo que sea" , en vez de self:oEdit1:value := "Lo que sea". ?.
Que creo que es lo mismo, corrijanme si me equivoco.
Gracias por la ayuda.
Jose Vte.
Self y Application
- ignacio
- Site Admin
- Mensajes: 9256
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Self y Application
Buenos días,
Un saludo
El parámetro del constructor NEW indica el objeto PADRE que lo ha creado que puede ser un formulario (1) o la propia aplicación cuando es el primer formulario de carga (2). Si se omite el parámetro Xailer lo deducirá y asignará según el contexto. Es importante indicar bien el PADRE para un correcto funcionamiento del efecto MODAL.¿Que diferencia hay entre crear un nuevo formulario con
1) TForm1():new(self):Showmodal() ó
2) TForm1():new(Application):Showmodal() ó
3) TForm1():new():Showmodal() ?
Es una convención de Harbour. Ambas expresiones son idénticas.¿Es una convencion en Xailer usar ::oEdit1:value := "Lo que sea" , en vez de self:oEdit1:value := "Lo que sea". ?
Un saludo