Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ejemplo De Uso Del Control Workspace
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ejemplo De Uso Del Control Workspace 
 
Este pequeño ejemplo muestra cómo se pueden añadir formularios a un workspace, demostrando cómo:

-Evitar que se pueda abrir más de una vez el mismo formulario
-Evitar que se pueda cerrar el workspace si hay algún formulario que no esté en condición de ser cerrado
-Abrir un mismo formulario varias veces
-Cerrar ordenadamente todos los formularios hijos antes de cerrar el workspace.

Espero que os sea de algún interés.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplo De Uso Del Control Workspace 
 
Gracias Shordi.

Lo que no había visto es el uso de PROCEDURE para la declaración ,creía que usarías un SUB
Esta palabra recuerda al usado en lenguaje Pascal, que hace lo mas parecido a un procedimiento.


Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Sabado, 02 Marzo 2013, 12:14; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplo De Uso Del Control Workspace 
 
En gambas se pueden usar indistintamente Sub, Procedure o Function, porque son sinónimos. La diferencia radica en que al final de la declaración se asigne un tipo de valor a devolver por dicho "método o función".

Lo que ocurre es que nosotros entendemos (por afinidad a otros lenguajes o costumbres) es que una función debería devolver un resultado y un método, subrutina o procedimiento no. El término método se usa muchas veces para referirse a una función de una clase. Pero en gambas eso es indiferente y nos deja libertad de emplear el término que más nos guste.

A mí por ejemplo, me gusta usar Sub para métodos que no devuelven ningún valor, Procedure lo mismo, pero aplicado a cosas relacionadas con bases de datos y Function siempre que se devuelva un valor de cualquier tipo.

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
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplo De Uso Del Control Workspace 
 
Yo no sé de dónde me viene. Siempre he usado procedure más que sub... ¿Del viejo Clipper 5 quizá? Son tantos lenguajes y tantos años que vaya potaje lleva uno en la cabeza.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejemplo De Uso Del Control Workspace 
 
Bueno estoy haciendo un programa que usa Workspace y me tope con el inconveniente de seleccionar o activar una solapa existente, y he aquí en el ejemplo de Shordi la solución.
Gracias Shordi.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

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

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
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
No puede descargar archivos
No puede publicar eventos en el calendario