WindowsForms - Como dar Form2.ShowModal ???

27/05/2006

0

blz galera ?

to comecando com windows forms (Delphi for .NET) e nao to conseguindo dar um showmodal no form2. qual a forma correta de mostrar outro form ?


Joemil

Joemil

Responder

Posts

05/06/2006

Elisabete

Olá

Você deve colocar primeiraente a unit na cláusula uses, e depois crie uma instância:

var
FrmBanco: STAWFCadBanco;
begin
FrmBanco:= STAWFCadBanco.Create;
FrmBanco.ShowDialog;
end;

Qualquer dúvida, estamos aí...

Você usa qual banco de dados?

Bete.


Responder

05/06/2006

Joemil

olá elisabete, primeiramente mto obrigado pela resposta.

eu estou usando MySQL, SQL Server e SQL Server CE

uma outra duvida:

como faco a linha q esta em negrito em windows forms ?

procedure ...
var frmCadastro: FormCadastro;
begin
frmCadastro := FormCadastro.Create;
try
frmCadastro.ShowDialog;
[b:c72526812c]Form1.Edit1.Text := frmCadastro.Edit1.Text;[/b:c72526812c]
finally
FrmCadastro.Dispose;
end;
end;


Responder

06/06/2006

Elisabete

Oi, Joemil

Entendi que vc quer jogar o conteudo de um edit de uma form em outro edit de outra form, correto?

Então primeiramente vc deve trabalhar com variáveis públicas para pegar o conteúdo de um edit e jogar no outro edit.

Na cláusula public vc coloca assim:

(WinForm1)
public
class var VariavelPublicaNome: String;
constructor Create;
end;
...
begin
VariavelPublicaNome:=Edit1.text;
end;

Depois vc instacia a variavel na outra form:
(Winfomr2)

implementation

{$AUTOBOX ON}

Uses UnitWinForm1;

...
begin
Edit1.text:=UnitWinForm1.VariavelPublicaNome;
end;

É isso!


Responder

06/06/2006

Joemil

obrigado mais uma vez, elisabete, mas dessa forma eu ja tinha feito, porem da mto trabalho.

entao vc esta querendo me dizer q eu nao consigo acessar os objetos de outro form diretamente ?

entao, teoricamente, eu nao posso criar um objeto q eh um form de cadastro completo, e se eu usar o componente (q no caso eh um form completo, com edits, botoes, etc), nao terei acesso aos objetos dentro dele ? eh isso, ou estou enganado ?

e eh tao facil fazer isso no nosso bom e velho delphi/vcl hehehe

Joemil


Responder

14/06/2006

Elisabete

Oi...

Vc pode tentar alterando a propriedade de alguns componentes:

Crie um winform com componentes com a propriedade

Modifiers = Public

E depois criar um winform herdado deste.

Bom... também estou aprendendo a nova linguagem... D2006.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar