Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fábio Leandro

Links no Delphi

Recommended Posts

Olá como vão?gostaria de saber agora como é que eu faço para fazer links no delphi.como faço para chmar uma janela com outro projeto?como faço para abrir um outro form atravez de um botão?muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

gostaria de saber agora como é que eu faço para fazer links no delphi.

Resposta: para fazer um link como o de internet faça o seguinte no evento OnClick de um Label

procedure TForm1.Label3Click(Sender: TObject);begin  ShellExecute(handle, 'open',Pchar('iexplore.exe'),Pchar('http://forum.imasters.com.br/index.php?showforum=72'), Nil, SW_SHOWNORMAL);end;

como faço para chmar uma janela com outro projeto?

Resposta: para chamar um outro programa utilize o mesmo comando...

procedure TForm1.Label3Click(Sender: TObject);begin  ShellExecute(handle, 'open',Pchar('Nome_Do_Exe_Aqui'),Nil, Nil, SW_SHOWNORMAL);end;

como faço para abrir um outro form atravez de um botão?

Resposta: Para chamar um outro form faça no OnClick do botão:

If Not Assigned(Form2) thenBegin   Form2 := TForm2.Create(Self);End;Form2.Show;
Ps.: Você pode apenas usar Form2.Show ou .ShowModal se não quiser fazer a verificação de se ele já está criado...

 

Flw aew! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas como eu faço para abrir um projeto no mesmo projeto, ou seja como executo um projeto na mesma janela que estava oo anterior?não quero que ele abra em outra janela ou form.é que eu estou fazendo um mainMenu e não sei programar para ele abrir na mesma janela.como devo fazer essas chamadas?muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que eu quero, e que quando eu estiver numa tela principal que eu acho que deve ser a janela "pai", ao clicar numa das opções do menu ele mostra a tela respectiva a opção do menu. por exemplo:Ao clicar na opção cadastros, mostrada a tela onde eu cadastro os clientes ( é uma janela filha, não é mesmo?), sem que abra um outro form.com eu faço isso?muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, você pode fazer isso da seguinte maneira...

 

No Form que contém o Menu... coloque no formStyle com MDIForm...

 

Nos outros coloque o BorderStyle para BSNone e no FormStyle para MDIChild...

 

Sendo assim ele vai aparecer sem bordas, e dentro do form Pai como deseja...

 

 

para fazer ele aparecer use o exemplo do botão... da na mesma... mas no onClick do item do Menu!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.