Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    [delphi] - TMainMenu e DisableImageList

    Ciao a tutti,

    Vorrei la possibilita sul MainMenu che i MenuItem che sono Enabled a
    False, compaia ugualmente, l'icona, e non affossata come risulta in
    condizioni normali.

    Se il MainMenu gestiva le DisableImageList, ero apposto. Purtroppo non li
    gestisce in quanto non da la possibilità.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Io non modificherei il comportamento predefinito di "oscurare" un'icona quando il menu è disabilitato, poichè si tratta di una funzionalità che generalmente gli utenti Windows si aspettano e che segnala chiaramente che non è possibile selezionare una determinata voce di menu.

    L'unico modo per ottenere ciò che desideri consiste nel prendersi carico del disegno del menu (gestendo gli eventi di OwnerDraw) e procedendo al "disegno manuale" dell'icona associata al menu e al testo corrispondente, servendosi dei metodi messi a disposizione dall'oggetto Canvas che viene passato come parametro agli eventi che gestiscono questo particolare meccanismo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.