Op een formulier heb ik een ListView. Ook heb ik een PopupMenu aangemaakt, wat tevoorschijn zou moeten komen als ik met rechts klik op een item in de ListView.
Alles goed en wel, het TListItem.PopupMenu staat ingesteld op het menu. Maar als ik ergens anders op mijn formulier klik komt het PopupMenu ook tevoorschijn!
Ik heb wel een oplossinkje: AutoPopup uitzetten en dan via een event handmatig de Popup laten zien, maar dan moet je handmatig de coördinaten berekenen enzo. Nou is dat op zich niet erg, maar ik heb zo'n gevoel dat ik dan om het probleem heenwerk in plaats van dat ik het oplos.
Zie ik iets simpels over 't hoofd?
Hoe stel ik de boel in dat hij de Popup alleen laat zien via het ListItem?
Alles goed en wel, het TListItem.PopupMenu staat ingesteld op het menu. Maar als ik ergens anders op mijn formulier klik komt het PopupMenu ook tevoorschijn!
Ik heb wel een oplossinkje: AutoPopup uitzetten en dan via een event handmatig de Popup laten zien, maar dan moet je handmatig de coördinaten berekenen enzo. Nou is dat op zich niet erg, maar ik heb zo'n gevoel dat ik dan om het probleem heenwerk in plaats van dat ik het oplos.
Zie ik iets simpels over 't hoofd?
