Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #4  
Старый 11.06.2008, 00:08
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Я делаю так (хотя академики от программирования, скорее всего, сожгли бы за это на костре, но тем не менее это работает и меня вполне устраивает).
В событии OnDrawCell проверяется введена ли информация в запрещенную ячейку, если да, то она очищается. Совсем запретить вход в ячейку компонента TstringGrid, к сожалению, невозможно (может кто-то поправит и даст рекомендации как это делать).
Так же можно поступить и с маскированным вводом (это ячейки, где допустимо вводить только 0, 1 или 3). Тоже проверяется ввод, если ввели не ту цифру, то обнулять или подсовывать значение по умполчанию. "0", допустим.

Или искать табличный компонент, который бы умел это делать. Можно посмотреть на http://www.torry.net. Раздел "VCL", в нем ссылка "Grids".
__________________
Не забывайте делать резервные копии

Последний раз редактировалось san-46, 11.06.2008 в 00:13.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:43.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025