Установление фокуса при открытии модального окна

{codecitation class=»brush: pascal; gutter: false;» width=»600px»}

Способ решения, который мне видится на примере отображения формы с 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;

{/codecitation}

Добавить комментарий