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.
Código Delphi
[-]unit Global;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, Menus, ExtCtrls, DB, ADODB, DateUtils;
type TAccion = (Salva, Restaura);
procedure GestionBD(Accion:TAccion);
procedure OpenDialogShow(Sender: TObject);
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.