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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar