Avatar billede michael-schou Novice
24. maj 2007 - 14:43 Der er 5 kommentarer og
1 løsning

Fejl ved lukning af form

Hey

Hvordan kan det være at jeg får følgende fejl :
"Cannot change visible in OnShow or OnHide" i Delphi, når jeg prøver at lukke/skjule form5 mens jeg har form3 åben?

--KODE START--

procedure TForm5.Exit1Click(Sender: TObject);
begin
If MessageDlg('Vil du lukke?', mtConfirmation,
                [mbYES, mbNO], 0) = mrYES Then
Begin
  Form5.Visible := False;
  Form3.Edit1.SetFocus;
end;
end;

--KODE SLUT--

Mange tak på forhånd

Mvh
Michael.
Avatar billede kroning Nybegynder
24. maj 2007 - 14:57 #1
Hvilken kode har du i Form5.OnHide
Avatar billede michael-schou Novice
24. maj 2007 - 15:18 #2
Har ikke skrevet noget til OnHide eller OnShow på nogen af mine former, det er derfor jeg syntes at det er lidt underligt.
Avatar billede kroning Nybegynder
24. maj 2007 - 15:25 #3
Ja det er lidt mystisk, men der er sikkert en logisk forklaring.
Avatar billede martinlind Nybegynder
24. maj 2007 - 16:52 #4
fordi din form3 ikke er visible når du laver en setfocus

--> Form3.Edit1.SetFocus;
Avatar billede michael-schou Novice
24. maj 2007 - 17:03 #5
Hehe okay det havde jeg ikke lige tænkt på

Jeg takker det virker nu :-)
Avatar billede martinlind Nybegynder
25. maj 2007 - 14:58 #6
Selv tak :)
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