Avatar billede jakose Nybegynder
04. oktober 2001 - 14:38 Der er 9 kommentarer

start

Jeg vil gerne lave et program i delphi (teksteditor) men jeg ville gerne have en form hvor man trykker og og så foresvinder den oh der er en ny der kommer op
Avatar billede morten_s Nybegynder
04. oktober 2001 - 14:43 #1
Den må du vist forklare lidt nærmere ?

Vil du have en knap på en form som åbner en ny form ?

Så kan du gøre sådan her


implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.ShowModal;
end;

end.


Husk at inkludere din unit2 under uses
Avatar billede martinlind Nybegynder
04. oktober 2001 - 14:52 #2
Delphi\\demos\\Richedit et fuldt eks. på en editor
Avatar billede jakose Nybegynder
04. oktober 2001 - 14:58 #3
nej en knap der lukker formen og åbner en anden
Avatar billede martinlind Nybegynder
04. oktober 2001 - 15:10 #4
begin
  PostMessage(Handle,wm_close,0,0);
  NewForm.ShowModal;
end;
Avatar billede jakose Nybegynder
05. oktober 2001 - 08:28 #5
til martinlind
den lukker også form2
Avatar billede martinlind Nybegynder
05. oktober 2001 - 08:58 #6
Det er nok fordi \"form2\" er din Mainform, når du lukker den lukker du programet og dermed alle dine forms, men PostMessage(); lukker den form du giver en handle til, du kan evt. gøre det at du kører med tre forms, og sætter ShowMainForm til false, så du kører med to forme der ikke er mainforme, så burde det virke, så skal du bare manuelt show den første når prg. starter
Avatar billede disk Nybegynder
09. oktober 2001 - 20:44 #7
den skal både åbne en form og lukke sig selv ikke??
begin
andenform.showmodal;
close;
end;

Avatar billede martinlind Nybegynder
09. oktober 2001 - 21:38 #8
Disk det foreslag vil først lukke sig selv når andenform er lukket, da du bruger showmodal
Avatar billede puddelundercover Nybegynder
17. november 2001 - 16:50 #9
andenform.show;
førsteform.close;
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