Именно это происходит если выбрать элемент с помощью Enter/CtrlEnter/или двойным щелчком мыши.
А вот использование хоткея не вызывает завершения диалога.
Code: Select all
local F = far.Flags
local list = {"DI_LISTBOX",3,1,16,5,{{Text="&atext"},{Text="&btext"},{Text="&ctext"}},nil,nil,"DIF_LISTNOAMPERSAND"}
far.Dialog("",0,0,20,6,nil,{list},0)
В меню ведь выбор хоткеем ничем не отличается от выбора с помощью Enter.