Способ решения, который мне видится на примере отображения формы с lookup-таблицей, необходимой для ввода данных, и которая должна иметь фокус вне зависимости от способа ее вызова.
Это должно выглядеть приблизительно так:
in fMain.formCreate: fLookup := tFLookup.create (self); {отсюда был удален код показа (show)} in fMain.btn1Click: fEntry := tFentry.create (self); fEntry.showModal; in fMain.LookupButtonClick: fLookup.showMODAL; in fEntry.LookupButtonClick: fLookup.showMODAL; in fLookup.DoneButtonClick: fLookup.Hide; |
[001783]