28. november 2004 - 23:26 Der er 7 kommentarer og
1 løsning

Vise en form, selv om en form mere åbnes.

Jeg har en Form2 hvor jeg kan indtaste oplysninger om en kreditor. og en Form3 hvor jeg kan søge efter den rigtige kreditor, på forskellige måder.
Jeg vil gerne have det sådan at når jeg åbner Form2, så er det første der sker at Form3 åbner. Det virker sådan set også godt nok, bortset fra at Form2 ikke vises før Form3 lukkes.

// Udpluk fra mit project.
procedure TForm2.FormShow(Sender: TObject);
begin
  Soeg.SetFocus;
  SoegClick(Sender);
end;

procedure TForm2.SoegClick(Sender: TObject);
var
  Kreditor: TKreditor;
begin  // Søg blandt kreditorer.
  Kreditor := Form3.HentKreditor;
  // Der kommer mere kode på her senere.
end;
Avatar billede vallemanden Nybegynder
28. november 2004 - 23:54 #1
kan du ikke bare bruge

procedure TForm2.FormShow(Sender: TObject);
begin
Form3.visible:=True;
....
end;
29. november 2004 - 18:52 #2
Så kom de da frem begge to. Bortset fra at Form3 dukkede op bag ved Form2.
Avatar billede vallemanden Nybegynder
29. november 2004 - 20:13 #3
har du stayontop på form2?
29. november 2004 - 20:32 #4
Nej, og hvis jeg klikker på Form3, så kommer den også øverst.
Nu har jeg så (desværre/heldigvis) en aversion mod at bruge musen. Alt skal kunne lade sig gøre fra tastaturet. Så undgår jeg nemlig museskader.
(Her må du godt le).:-)
Avatar billede vallemanden Nybegynder
29. november 2004 - 21:27 #5
du kunne jo også vælge at oprette form3 først og så lave en form2.visible på formshow eller vælge at lave form3.stayontop:=true;

eller ???
Avatar billede vallemanden Nybegynder
29. november 2004 - 21:31 #6
eller

procedure TForm2.FormShow(Sender: TObject);
begin
....
Form3.showmodal;
end;
29. november 2004 - 21:40 #7
Det endte med at jeg smed en ComboBox på Form2 med alle kreditorerne i.
Så Form3 blev tilovers.
Du for pointene for dit forsøg på at hjælpe mig.
Avatar billede vallemanden Nybegynder
29. november 2004 - 23:25 #8
oki takker mange gang så :)
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