FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambiar caption a los botones de OpenDialog1
Hola amigos tengo un OpenDialog1 que lo utilizo en dependencia la acción a realizar tanto para guardar un archivo como para abrirlo, lo cierto es que no se como podría cambiarle el caption de los botones en dependencia al uso que le valla a dar.
Mil grasias de antemano, Salu2 |
#2
|
||||
|
||||
Hola Ledian_Fdez.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 01-09-2011 a las 19:07:14. |
#3
|
|||
|
|||
Como cambiar el Caption del boton y saber cual ha sido pulsado
Hola amigos estoy haciendo este procedimiento para Salvar y/o Restaurar la base de datos.
Tengo 2 interrogantes. La 1ra: ¿Cómo sustituir el caption del boton Abrir por Guardar del OpendDialog? La 2da: Como saber cuando me cierran el OpendDialog por el boton Cancelar.
Mil grasias de antemano. Última edición por Ledian_Fdez fecha: 01-09-2011 a las 19:16:43. |
#4
|
||||
|
||||
Tu primera interrogante ecfisa ya magistralmente te la contestó. Con respecto a la segunda, la línea "OpenDialog.Execute;" devolverá False si el usuario presionó el botón "Cancelar" o simplemente cerró la ventana con el botón "X" en la parte superior derecha. Por ejemplo:
Saludos, Chris |
#5
|
|||
|
|||
Muchas grasias Chris por tu ayuda, lo hice como me dijo y no hubo problema. En cuanto al codigo de ecfisa:
No tengo el evento OnShow. lo puse en la linea que habia comentado en mi procedimiento y no hace nada. Sigue saliendo el boton con el texto de Abrir.
En espera de su respuesta, Muchas grasias por su ayuda . Última edición por Ledian_Fdez fecha: 01-09-2011 a las 19:50:30. |
#6
|
||||
|
||||
Hola Ledian_Fdez.
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Hola ecfisa
Cita:
No se como acceder a sus Eventos. En espera de su ayuda ... Última edición por Ledian_Fdez fecha: 01-09-2011 a las 20:20:30. |
#8
|
||||
|
||||
Hola.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
Me da el siguiente error:
[Error] Glabal.pas(71): Incompatible types: 'method pointer and regular procedure' |
#10
|
||||
|
||||
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
[Error] Glabal.pas(71): Incompatible types: 'method pointer and regular procedure' |
#12
|
||||
|
||||
Hola.
Fijate que el ejemplo que te puse más arriba dice: Donde se vé claramente que el procedimiento OpenDialogShow es un método de la clase TForm1. En el código que pusiste, OpenDialogShow está declarado como un procedimiento regular y eso es lo que te marca el error. La declaración de la cabecera del procedimiento debería ser:
Te adjunto una muestra probada y funcionando para que puedas ver con tranquilidad como implementarlo. Un saludo
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 12-09-2011 a las 20:53:08. |
#13
|
|||
|
|||
Es que estoy implementado ese procedimiento en una Unit Global, no es un formulario, es una Unit donde tengo almacenado varias funciones y procedimiento generales, para luego usuarlas en cualquier proyecto.
Luego agrego la unit al Uses de donde lo valla usar y llamo al procedimiento y/o funciones.
Dentro de GestionBD es donde creo el OpenDialog, le cambio sus propiedades y es donde quisiera cambiarle en dependencia de la Accion el texto del boton: Si es Salva, cambiar el texto del boton a guardar. Si es Restaura, cambiar el texto del boton a abrir. No se si me hice entender. Salu2 Ledian. |
#14
|
||||
|
||||
Hola.
Creo que la cosa pasa por implementar tus rutinas como métodos de una clase. Basándome en el código que pusiste, sería algo como:
Y como ejemplo de llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
||||
|
||||
También podría hacerlo como lo hace pero llamando a la función desde el evento OnShow:
Y mantiene su filosofía de unidades de código... Saludos. |
#16
|
||||
|
||||
Hola.
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-09-2011 a las 15:04:09. |
#17
|
||||
|
||||
También puedes implementar una rutina de clase
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar el color al caption de la form | mefixxto | OOP | 5 | 09-04-2009 18:28:41 |
Cambiar Caption de Cualquier Objeto | rjtostado | Varios | 3 | 15-10-2008 18:01:31 |
Cambiar caption componentes | capo979 | Varios | 2 | 22-07-2008 09:04:23 |
Cambiar Caption | Caral | Varios | 13 | 08-02-2008 14:22:13 |
Cambiar Caption Ayuda...!!! | alexis19 | Varios | 3 | 26-01-2008 14:25:42 |
|