Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

TStringGrid. Как удержать фокус на ячейке таблицы?   Найти похожие ветки 

 
ruma ©   (2007-10-22 12:04) [0]

Требуется обеспечить обязательный ввод значения в ячейку таблицы.
Как это сделать?

Спасибо!


 
Leonid Troyanovsky ©   (2007-10-22 12:48) [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.



Страницы: 1 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.021 c
2-1192606931
ari_9
2007-10-17 11:42
2007.11.11
в run-time расположить отн. друг друга комп. с одинаковым align


2-1192697486
sman
2007-10-18 12:51
2007.11.11
Окна на desktop черепицей, если одно сделано на Delphi


11-1170771683
Psychedelic
2007-02-06 17:21
2007.11.11
Исправления в KOLComboBoxEx и KOLSATab


15-1191931910
YuriKoltsov
2007-10-09 16:11
2007.11.11
Кодировка


15-1191930668
Nucer
2007-10-09 15:51
2007.11.11
Как правильно писать программы?