Ver Mensaje Individual
  #6  
Antiguo 06-09-2018
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Reputación: 11
bucanero Va camino a la fama
hola

una forma simple de ocultar un MainMenu sin alterar sus elementos es asignando NULL a la propiedad menú del formulario contenedor. Esto funciona bien en DELPHI, imagino que al ser los objetos en C++ similares también debería de funcionar

Código Delphi [-]
    procedure SetMainMenuEnabled(const Value: Boolean);
    function GetMainMenuEnabled: Boolean;
...

    property MainMenuEnabled:Boolean read GetMainMenuEnabled write SetMainMenuEnabled;


...

procedure TForm1.SetMainMenuEnabled(const Value: Boolean);
begin
  if value then
    Menu := MainMenu1
  else
    Menu := nil;
end;

function TForm1.GetMainMenuEnabled: Boolean;
begin
  Result := assigned(menu);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  MainMenuEnabled := not MainMenuEnabled;
end;
Responder Con Cita