Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/14: Рейтинг темы: голосов - 14, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 25.03.2010
Сообщений: 47
1

Запрет ввода в StringGrid

21.05.2011, 12:38. Показов 2864. Ответов 2
Метки нет (Все метки)

у меня транспортная задача, необходимо запретить ввод цифр в крайнюю нижнюю ячейку. размерность таблицы можно менять.
на рисунке выделена ячейка ввод которой нужно запретить.
подскажите как это сделать
0
Миниатюры
Запрет ввода в StringGrid  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2011, 12:38
Ответы с готовыми решениями:

Запрет ввода StringGrid
Доброго времени суток. Не понимаю почему не работает следующая конструкция: procedure...

Запрет ввода символов в StringGrid
Надо сделать, что бы в таблицу в 1 и 4 столбик можно было записывать все символы, а во все...

Запрет ввода одинаковых символов в stringgrid
значит у меня поочередно в каждую ячейку stringgrid-а вводится пользователем одна из букв алфавита...

Запрет ввода в определенных столбиках stringgrid
Ребят подскажите как сделать что бы sg.cells и нельзя ничего было вводить и изменять а в...

__________________
2
1903 / 1014 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
21.05.2011, 12:59 2
Лучший ответ Сообщение было отмечено amosik как решение

Решение

Есть свойство у TStringGrid: Options
Один его бит, который разрешает/не разрешает редактирование нужно установить его в ноль тогда, когда:
Delphi
1
2
StringGrid1.Col = StringGrid.ColCount - 1;
StringGrid1.Row = StringGrid.RowCount - 1;
0
Модератор
63373 / 47069 / 32443
Регистрация: 18.05.2008
Сообщений: 114,085
21.05.2011, 14:40 3
Можно так.
Delphi
1
2
3
4
5
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
 if (ACol = 3) and (ARow = 4) then CanSelect:= False;
end;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2011, 14:40

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Stringgrid: запрет ввода данных в определенной строке или столбце
как можно сделать что бы в определенной строке/столбце ввод данных в таблицу был невозможен? ...

Запрет ввода всех букв и цифр кроме некоторых в StringGrid
Допустим есть 4 слова: красный, синий, зелёный, белый. От каждого слова мне надо отсечь по первой...

Столбцы StringGrid'a. Запрет ввода перечня символов в определённых строках и столбцах.
Всем привет, возникла трудность при работе со StringGrid'oм. Нужно сделать так чтобы в определенные...

StringGrid запрет на ввод
Нужно запретить вводить данные в ячейку, canselect не подходит. Пробовал так, но не работает(...

Запрет на ввод в определенные столбцы StringGrid
Как запретить ввод в stringgrid на 3 столбца? Они расположены не друг за другом

Запрет на удаление пустой строки StringGrid
доброго времени суток! мне надо сделать так, чтобы единственная пустая строка(на скрине) не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.