Невозможно получить доступ к базовому полю события

Я пытаюсь вызвать событие 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 в форме.

7
задан ThN 9 August 2011 в 15:43
поделиться