Página 1 de 1
Panel Oculto
Publicado: Jue Nov 03, 2005 5:00 pm
por Paco V
en el evento onCreate de un TPanel llamo al method QUITOPON
para ocultarlo y me da error.
Como puedo hacerlo?
Paco V
METHOD quitopon4( oSender ) CLASS TForm5
::oPanel3:lvisible := .f.
RETURN Nil
Panel Oculto
Publicado: Jue Nov 03, 2005 5:29 pm
por jfgimenez
Paco,
> en el evento onCreate de un TPanel llamo al method QUITOPON
> para ocultarlo y me da error.
>
> Como puedo hacerlo?
> Paco V
>
> METHOD quitopon4( oSender ) CLASS TForm5
> ::oPanel3:lvisible := .f.
> RETURN Nil
Pon lVisible = .F. directamente en el IDE, en el inspector de objetos.
--
Un saludo,
José F. Giménez
Panel Oculto
Publicado: Vie Nov 04, 2005 8:34 am
por Paco V
Jose:
Quiero hacerlo segun el valor de una variable.
Si NivelOp < 30
oculto
si NivelOp > 29
Visto
"Jose F. Gimenez" <
jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> en el evento onCreate de un TPanel llamo al method QUITOPON
>> para ocultarlo y me da error.
>>
>> Como puedo hacerlo?
>> Paco V
>>
>> METHOD quitopon4( oSender ) CLASS TForm5
>> ::oPanel3:lvisible := .f.
>> RETURN Nil
>
>Pon lVisible = .F. directamente en el IDE, en el inspector de objetos.
>
>
>--
>Un saludo,
>
>José F. Giménez
>
>
Panel Oculto
Publicado: Vie Nov 04, 2005 9:32 am
por jfgimenez
Paco,
> Quiero hacerlo segun el valor de una variable.
>
> Si NivelOp < 30
> oculto
>
> si NivelOp > 29
> Visto
¿Qué error te da cambiando lVisible?
--
Un saludo,
José F. Giménez
Panel Oculto
Publicado: Vie Nov 04, 2005 12:59 pm
por Paco V
Jose:
La funcion es:
METHOD quitopon4( oSender ) CLASS TForm5
::oPanel3:lvisible := .f.
RETURN Nil
Y el error:
TFORM5:QUITOPON4(351)
Error BASE/1005 Class: 'NIL' has no property: LVISIBLE
Argumentos: ( [ 1] = Tipo: L Valor: .F.)
Paco V
"Jose F. Gimenez" <
jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Quiero hacerlo segun el valor de una variable.
>>
>> Si NivelOp < 30
>> oculto
>>
>> si NivelOp > 29
>> Visto
>
>¿Qué error te da cambiando lVisible?
>
>
>--
>Un saludo,
>
>José F. Giménez
>
>
Panel Oculto
Publicado: Vie Nov 04, 2005 1:10 pm
por jfgimenez
Paco,
> Jose:
> La funcion es:
> METHOD quitopon4( oSender ) CLASS TForm5
> ::oPanel3:lvisible := .f.
> RETURN Nil
>
> Y el error:
>
> TFORM5:QUITOPON4(351)
> Error BASE/1005 Class: 'NIL' has no property: LVISIBLE
> Argumentos: ( [ 1] = Tipo: L Valor: .F.)
> Paco V
Ese error se produce porque lo estás ejecutando desde el OnCreate del
formulario, pero en ese momento todavía no se ha creado ningún componente ni
control. Lo debes hacer en el evento OnInitialize, que ahí sí están creados
ya todos los controles y componentes.
--
Un saludo,
José F. Giménez
Panel Oculto
Publicado: Vie Nov 04, 2005 1:18 pm
por Paco V
Jose:
Creo que ando un poco mal de conceptos.
Las cañas de la reunion de GO, van por mi cuenta.
Paco V
"Jose F. Gimenez" <
jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Jose:
>> La funcion es:
>> METHOD quitopon4( oSender ) CLASS TForm5
>> ::oPanel3:lvisible := .f.
>> RETURN Nil
>>
>> Y el error:
>>
>> TFORM5:QUITOPON4(351)
>> Error BASE/1005 Class: 'NIL' has no property: LVISIBLE
>> Argumentos: ( [ 1] = Tipo: L Valor: .F.)
>> Paco V
>
>Ese error se produce porque lo estás ejecutando desde el OnCreate del
>formulario, pero en ese momento todavía no se ha creado ningún componente
ni
>control. Lo debes hacer en el evento OnInitialize, que ahí sí están creados
>ya todos los controles y componentes.
>
>
>--
>Un saludo,
>
>José F. Giménez
>
>
Panel Oculto
Publicado: Vie Nov 04, 2005 1:25 pm
por jfgimenez
Paco,
> Creo que ando un poco mal de conceptos.
No te preocupes. En un próximo artículo en levante 3000 explicaré los
eventos que se disparan al crear los formularios y sobre todo en qué orden
se disparan.
> Las cañas de la reunion de GO, van por mi cuenta.
A este paso, con todos los que me han dicho lo mismo, me vais a llevar a un
coma etílico

--
Un saludo,
José F. Giménez
Panel Oculto
Publicado: Vie Nov 04, 2005 1:48 pm
por paco-ssi
Despues de solucionar tooooooodas las dudas.
Gracias. Me repito: Lo mejor de Xailer sois VOSOTROS.
Paco V
"José Luis Capel" <
joseluis@iaicom.com> escribió en el mensaje
news:436b5ac6$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> José,
>
>
>>
>>
>> A este paso, con todos los que me han dicho lo mismo, me vais a llevar a
>> un coma etílico

>>
>
> Pues nada... ya te llevamos al hospital...
>
> Saludos,
> José Luis Capel
Panel Oculto
Publicado: Vie Nov 04, 2005 1:54 pm
por joseluis
José,
>
>
> A este paso, con todos los que me han dicho lo mismo, me vais a llevar a un
> coma etílico

>
Pues nada... ya te llevamos al hospital...
Saludos,
José Luis Capel