Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Como Deshabilitar Un Boton Dentro De Un Panel
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Deshabilitar Un Boton Dentro De Un Panel 
 
Buenas amigo, soy nuevo en esta comunidad y nuevo programando en gambas tengo instalado gambas 2.19, uso Phpmyadmin bajo Ubuntu 10.04 LTS - la versión Lucid Lynx.
Quisiera saber como deshabilitar un Boton dentro de un Panel

Sabemos que para deshabilitar algo uno coloca por ejemplo:
 Panel1.Enabled= False
 y listo lo deshabilita

Pero en el caso que un Boton este contenido dentro del Panel como puedo hacer para inabilitralo, el Boton que tengo se llama Guardar y el Panel se llama Panel1
 yo lo coloque asi:

Panel1.Guardar.Enabled=False

y me da Error Unknown Symbol 'Guardar' in class 'Panel'

y no puedo hacer mas.. Por favor alguien que me ayude..
 



 
mym769 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Deshabilitar Un Boton Dentro De Un Panel 
 
Listo ya lo consegui... Deshabilita un Boton Especifico dentro de un Panel donde hay varios botones

Coloque:

PUBLIC FUNCTION Deshabilito()
  Panel1.Arrangement = TRUE
  Guardar.Enabled = FALSE
End

Con esto deshabilito el Boton Guardar

Es todo.... funciona perfecto
 



 
mym769 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Deshabilitar Un Boton Dentro De Un Panel 
 
Hola y bienvenido

La propiedad Arrangement de un panel no tiene nada que ver con el estado del botón. Además los valores aceptados por la propiedad de un contenedor no son booleanos, sino de tipo entero. Esa es la razón por la que no se ha producido un error, ya que True puede ser cualquier entero menos un cero. En gambas, como en otros lenguajes en lugar de usar enteros para los valores de una propiedad, generalmente se designan unas constantes que equivalen a esos valores. En el caso de la propiedad de la que hablamos son los siguientes:

Column,  Fill,  Horizontal,  LeftRight,  None,  Row,  TopBottom y  Vertical.

Es decir, Panel1.Arrangement solo puede ser igual a una de ellas:

Panel1.Arrangement = Arrange.Horizontal


( http://gambasdoc.org/help/comp/gb.q...rangement?es&v2 , solo para gambas 2)

Bueno y dirás ¿y esto qué significa, por qué me cuenta esto? La propiedad Arrangement de un contenedor es por la cual se designa cómo se distribuyen los controles hijos (como un botón o lo que sea) dentro de ese contenedor, que puede ser en columnas, rellenando todo el espacio, en horizontal, etc y no afectan en nada en si un determinado control está o no habilitado.

Si has llegado a leer hasta aquí, verás que sería igual de sencillo leer el manual de gambas que puedes descargar desde esta misma web, en la sección de descargas. Un buen método para buscar documentación específica sobre algún control, instrucción, etc. es visitar la página oficial de gambas o buscar en la ayuda que trae el propio IDE que puedes conseguir de las siguientes formas:

Tecla F1, abre el índice de la ayuda general
Tecla F2 cuando el cursor está sobre alguna palabra clave dentro del editor de código, muestra ayuda particular sobre ese keyword
Botón derecho del ratón sobre el icono de un control, en la barra de controles inferior derecha, muestra ayuda relevante sobre dicho control.

Dicho esto, espero que esta información te facilite la tarea de aprendizaje de este bonito lenguaje que es gambas. Por supuesto, cualquier duda que te surja tras la lectura de la documentación será bienvenida en estos foros.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron