Avatar billede skindbeni Nybegynder
25. februar 2007 - 17:36 Der er 1 løsning

Placering af form i ShowModal

Hej.

Jeg har en form med en grid og på samme form kan jeg kalde en anden form med ShowModal.

Er det muligt gennem dette kald at bestemme denne forms placering, således at  øverste venstre hjørne på den åbnede form altid svarer til øverste venstre hjørne af celle (2,y) (hvor y = den aktuelle række i grid'en)
25. februar 2007 - 21:21 #1
Hvis du i Form2 laver en global procedure, som f.eks kaldes "Vise" med 2 parametre, X & Y.

Procedure TForm2.Vise(X,Y:Integer);
Begin
  Form2.Top := X;
  Form2.Left := Y;
  Form2.ShowModal;
End;

Så kan du i den kaldende form skrive F.eks.
"Form2.Vise(OversteKant, VenstreKant);".
Variablerne "OversteKant & VenstreKant" har du jo allerede foretaget beregningerne på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester