Acessar variáveis de outro formulário
Bom pessoal, gostaria de saber como eu declaro uma variável para ser possivel acessa-la de outro formulário, obrigado.
Onhide86
Curtidas 0
Respostas
Alineri
01/04/2008
edinho_faccin, e bem simples, basta voce colocar a variavel que deseja acessar dentro da declaracao public do seu formulario, e colocar no uses do formulario que estaria acessando o nome desse formulario ex:
form1 e form2
essa e a forma mais simples.
lembre-se que isso e um exemplo e que voce pode declarar variaveis de qualquer tipo e chama-las de qualquer lugar do seu sistema quando ela forem publicas, bastando para isso declarar o nome do formulario na uses
um forte abraco
alineri
form1 e form2
unit form1;
interface
uses
Windows, Messages, etc...
type
Tfrm_form1 = class(TForm)
etc.. private
{ Private declarations }
public
{ Public declarations }
minhavariavelpublica : boolean
end;
var
frm_form1: Tfrm_form1;unit form2;
interface
uses
Windows, Messages, etc...
type
Tfrm_form2 = class(TForm)
etc.. private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_form2: Tfrm_form2;
implementation
uses frm_form1;
{$R *.dfm}
procedure Tfrm_form2.FormShow(Sender: TObject);
begin
frm_form1.minhavariavelpublica := true;
end;
essa e a forma mais simples.
lembre-se que isso e um exemplo e que voce pode declarar variaveis de qualquer tipo e chama-las de qualquer lugar do seu sistema quando ela forem publicas, bastando para isso declarar o nome do formulario na uses
um forte abraco
alineri
GOSTEI 0
Onhide86
01/04/2008
Deu certo, resolveu o meu problema, obrigado Alineri, um abraço.
GOSTEI 0