Witajcie,
Spotkałem się dziś z nietypowym "zjawiskiem". Otóż mam na formie popup na nim trzy TMenuItemy: Dodaj, Edytuj, Usuń
Każdy z tych TMenuItemsów ma podpięte zdarzenie Action z TActionList. Oczywiście to samo czyli: acAdd, acEdit, acDel podpięte ma swoje zdarzenie OnExecute (acAddExecute, acEditExecute i acDelExecute) natomiast acEdit i acDel ma dodatkowo w DFM podpięte OnUpdate (jedno i to samo), które steruje enablem danej akcji w zależności od tego czy jest jakiś rekord, który można edytować/usunąć (mowa oczywiście o dbgrid).
Co ciekawe, w momencie gdy oba (EDIT i DEL) mają ten sam on Update to NIE WYKONUJE się OnExecute żadnej z tych akcji ... gdy enabla przepiąłem na zdarzenie OnPopup w TPopupMenu i wywaliłem całkowicie zdarzenia OnUpdate problem nie występuje. Spotkaliście się z czymś takim?
Może to tylko wina mojego delphi? Jak to wygląda u was?