Avatar billede lolle Nybegynder
05. maj 2001 - 00:12 Der er 3 kommentarer og
1 løsning

Center Form i MainForm

Jeg gerne kunne center en form i min \"MainForm\", og det vil jeg også gerne kunne gøre med en OpenDlg.

Hvordan kan man det ???
Avatar billede weis Nybegynder
05. maj 2001 - 14:11 #1
Du vælger den form der skal åbnes og så går du ud i Object Inspetor og vælger \"poMainFormCenter\" under position.

Men med OpenDlg ved jeg ikke rigtigt måske noget med at skrive \"Position:=poMainFormCenter;\" et eller andet sted... ved det ikke!!!

Andreas
Avatar billede lolle Nybegynder
05. maj 2001 - 21:10 #2
weis -> Det har jeg skam prøvet mange gange!

Men hver gang man flytter på \"MainForm\" kommer under formen bare det sted som \"MainForm\" var før!

Kan man ikke få den til at være i midten af \"MainForm\" lige meget hvor meget man flytter den?

ja og det samme med en OpenDlg!
Avatar billede weis Nybegynder
05. maj 2001 - 21:36 #3
>>lolle

Jeg har fundet koden for centre en ny form, du skal kode knappen eller hvad du nu end bruger sådan her:

procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
Form2.Position:=poMainFormCenter;
end;

/Andreas
Avatar billede nico26 Nybegynder
05. maj 2001 - 23:49 #4
UnderForm.Left := MainForm.Left + ((MainForm.Width - UnderForm.Width) div 2);
UnderForm.Top := MainForm.Top + ((MainForm.Height - UnderForm.Height) div 2);
UnderForm.Show;
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