![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStringGrid. Как удержать фокус на ячейке таблицы? [D7, XP]
ruma © (2007-10-22 12:04:00)Требуется обеспечить обязательный ввод значения в ячейку таблицы.
Как это сделать?
Спасибо!
Leonid Troyanovsky (2007-10-22 12:48:00) [1]
> ruma © (22.10.07 12:04)
> Как это сделать?
Сделай модальную форму с эдитами по числу столбцов (строк),
которые будут представлять редактируемую строку (столбец).
Да, грид только для чтения, а форму звать на нажатие F2 or Enter,
or popmenu.
При отсутствии обязательной информации (или иной ошибке)
возбуждаем исключение, фокус переводим на нужный эдит,
изменения в таблицу не вносим, форму не закрываем.
При Cancel форму закрываем, изменения не вносим.
Кроме кнопок OK Cancel можно добавить по вкусу
Add, Delete, Clear, Next, Prev &etc.
Remember: Actions & PopupMenu
--
Regards, LVT.