Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2010, 08:46   #1
TheWanderer
Пользователь Подтвердите свой е-майл
 
Регистрация: 01.10.2008
Сообщений: 82
По умолчанию Как установить ограничение на вод символов в ячейке StringGrid(C++Builder 6).

Например, у Edit есть параметр MaxLength, если этому параметру присвоить значение 10 то пользователь не сможет вести в Edit больше 10 символов. Если что ни будь такое у StringGrid?

Например: я хочу что бы в первом столбике во всех строках можно было бы вести не больше 10 символов, как это сделать?
TheWanderer вне форума Ответить с цитированием
Старый 05.02.2010, 09:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну у него есть событие OnSetEditText аналогичное OnChange для Эдита.
Вот там ты и пропиши код запрещающий вводить более 10
Что-то типа:
Код:
var   lastval:string;
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol,
  ARow: Integer; const Value: String);
begin
   if StrToIntDef(Value,0)>10 then begin StringGrid1.Cells[ACol,ARow]:=lastval; end;
end;

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
 lastval:=StringGrid1.Cells[acol,arow];
end;
А так в принципе по-моему огранияения в нем не придумаль
I'm learning to live...

Последний раз редактировалось Stilet; 05.02.2010 в 09:45.
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как установить Developer Express на С++ Builder 2007? Charles Weyland Общие вопросы C/C++ 0 09.08.2009 01:03
Stringgrid количество символов в ячейке artemavd Общие вопросы Delphi 1 20.06.2009 20:44
Ограничение по количеству символов Shouldercannon Общие вопросы Delphi 3 27.04.2009 16:33
Ограничение на ввод символов ANTI1 Общие вопросы Delphi 4 17.12.2008 16:30
Ограничение на вводимое кол-во символов??? serjii Microsoft Office Excel 3 05.10.2007 10:55