Mam problem ze złym działaniem funkcji OnClick w PopupMenu przy dynamicznym tworzeniu Menu i Submenu.
Po najechaniu kursorem na dynamicznie stworzoną pozycję, uruchamia funkcję OnClick, a nie powinien.
Bardzo proszę o pomoc, może ktoś wie, jak to rozwiązać?
procedure TForm1.Button3Click(Sender: TObject);
var
Menu,m: TMenuItem;
begin
M := TMenuItem.Create(Self);
Menu := TMenuItem.Create(Self);
m.Caption:='kkk';
m.OnClick:=Button2.OnClick;
Menu.Caption:='kkk2';
Menu.OnClick:=Button2.OnClick;
Menu.Add(M);
PopupMenu1.Items.Add(Menu);
end;