Fórum Form abrindo na posição do mouse #560235
12/08/2016
0
Eu tenho um form que exibe dicas específicas de determinados forms da aplicação. Assim, gostaria que esse form com essas dicas seja exibido onde estiver o mouse.
procedure Tf_cadastrarIP.Image1Click(Sender: TObject); begin f_ajuda.Show; f_ajuda.Label1.Caption:='Clique em novo para cadastrar algum item que não esteja na lista.'; end;
[]
Ivo Nascimento
Curtir tópico
+ 0Post mais votado
15/08/2016
procedure TF_AJUDA.FormShow(Sender: TObject); var mousePoint : TPoint; begin mousePoint := Mouse.CursorPos; f_ajuda.Left := mousePoint.X; f_ajuda.Top := mousePoint.Y; end;
Resolvido. Brigado
Ivo Nascimento
Gostei + 1
Mais Posts
14/08/2016
Augusto Angelim
procedure TForm1.FormCreate(Sender: TObject); var formNovo : TForm; mousePoint : TPoint; begin mousePoint := ScreenToClient(Mouse.CursorPos); // formNovo := TForm.Create(Self); formNovo.Left := mousePoint.X formNovo.Top := mousePoint.Y; formNovo.Show; // end;
Augusto Angelim
www.minhaweb2.com
Gostei + 0
14/08/2016
Ivo Nascimento
Gostei + 0
15/08/2016
Augusto Angelim
:)
procedure TForm1.FormDblClick(Sender: TObject); var formNovo : TForm; mousePoint : TPoint; begin mousePoint := Mouse.CursorPos; // formNovo := TForm.Create(Self); formNovo.Left := mousePoint.X; formNovo.Top := mousePoint.Y; formNovo.Caption := 'Form: '+IntToStr(formNovo.Left)+'/'+IntToStr(formNovo.Top); // formNovo.Show; // end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)