Italian community of Lazarus and Free Pascal

Programmazione => LCL => Topic aperto da: El Salvador - Aprile 03, 2013, 02:24:35 pm

Titolo: Evento OnClick dei MenuItem su Windows
Inserito da: El Salvador - Aprile 03, 2013, 02:24:35 pm
Sto continuando il porting di una mia applicazione su Lazarus, ma l'evento OnClick dei menu item. Qua trovate il riferimento al bug in questione http://bugs.freepascal.org/view.php?id=21997 (http://bugs.freepascal.org/view.php?id=21997)


Praticamente il mio programma costruisce un popupmenu ogni volta richiesto (quindi a runtime). Quando l'utente seleziona un menu item padre, il programma (tramite evento onclick del menuitem padre) assegna ai menuitem figli la loro icona.


Su Lazarus (1.0.8 o la 1.1 rev40662) l'evento OnClick del menuitem padre non viene richiamato SE risiede in un TPopupMenu, mentre se risiede in un TMainMenu l'evento viene richiamato correttamente.


A cosa sarà dovuto questa incoerenza?