[ Voor 37% gewijzigd door jelmervos op 30-01-2004 14:37 ]
"The shell stopped unexpectedly and Explorer.exe was restarted."
Dus dit zou werken:
1
2
3
4
5
6
| procedure TForm1.Hide1Click(Sender: TObject); var i: integer; begin For i := 0 to MainMenu1.Items.Count - 1 do MainMenu1.Items[i].Visible := False; end; |
MainMenu.Visible bestaat dus niet, maar bovenstaande "workaround" werkt iig wel
[ Voor 28% gewijzigd door Osiris op 30-01-2004 14:38 ]
Kleine verbetering: Het is TForm.Menu := nil; Je zet TMainMenu niet op invisible, je zorgt er voor dat het form geen menu meer heeft.
We adore chaos because we like to restore order - M.C. Escher
1
2
3
4
| procedure TForm1.FormCreate(Sender: TObject); begin Menu := Nil; end; |
Simpel
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router