[DELPHI] Mainmenu invisble maken

Pagina: 1
Acties:

  • hydex
  • Registratie: Maart 2002
  • Laatst online: 25-04 11:24
Hoe kan ik het mainmenu invisible maken binnen delphi 6 ?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

FormMain.MainMenu := nil of MainMenu.Visible := False
:?

[ Voor 37% gewijzigd door jelmervos op 30-01-2004 14:37 ]

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik heb binnen 5 minuten niet kunnen vinden hoe je het hele Mainmenu1 (bijv) kunt hiden, maar het is wel mogelijk om de menu's (zoals File) invisible te maken...

Dus dit zou werken:

Delphi:
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;
Delphi schreef op 30 januari 2004 @ 14:36:
FormMain.MainMenu := nil of MainMenu.Visible := False
:?
MainMenu.Visible bestaat dus niet, maar bovenstaande "workaround" werkt iig wel :)

[ Voor 28% gewijzigd door Osiris op 30-01-2004 14:38 ]


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Delphi schreef op 30 januari 2004 @ 14:36:
FormMain.MainMenu := nil of MainMenu.Visible := False
:?
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


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

code:
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