а не реального двойного клика?
OnDblClick(Self) - не?
возможно, у контрола есть метод DoubleClick
У тебя есть контрол, его событие и обработчик события. Обработчик события - это процедура. Процедуры ты умеешь вызывать?
procedure fMain.CheckClistBox1DblClick(Sender: (TObject); begin ... CheckListBox2.OnDblClick(CheckListBox2) ... end; Получилось. Такой код вышел
https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.Controls.TControl.DblClick procedure fMain.CheckClistBox1DblClick(Sender: (TObject); begin ... CheckListBox2.DblClick; ... end;
Это я понимаю. Меня сбило с толку автозаполнение кода. Я когда вбивал CheckListBox2. И выбирал OnDblClick, мне ставило оператор присваивания. Я и подумал что только присвоить можно
Нельзя так в лазаре
Процедура обработки события у тебя в классе формы
https://lazarus-ccr.sourceforge.io/docs/lcl/controls/tcontrol.dblclick.html
Обсуждают сегодня