Я пытаюсь вызвать событие TButton Click из события двойного щелчка TListBox, просто позвонив:
Button1.Click;
Я всегда могу сделайте это в Delphi XE и версии ниже, но теперь это вызывает ошибку в Delphi Prism. Сообщение об ошибке: «Невозможно получить доступ к базовому полю события». Итак, как бы вы могли вызвать событие изнутри события другого элемента управления, например TListBox?
например:
method UnitSelectDialog.UnitListBox_DoubleClick(sender: System.Object; e: System.EventArgs);
begin
Okbtn.Click;
end;
Приведенный выше код такой же, как если бы вы нажали кнопку OK в форме.