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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 18:45   #1
Kati
Пользователь
 
Регистрация: 21.05.2009
Сообщений: 34
По умолчанию

Как ограничить число введеных чисел пользователем в StringGrid? Допустим при нажатии ESC.

Если использовать цикл...

Код:
repeat
  for i:=1 to 10 do
   begin
     n[i]:=StrToInt(StringGrid1.Cells[i-1,0]);
  if  n[i]>=0  then k[i]:= n[i]*n[i]*n[i] else k[i]:= n[i]*n[i];
   StringGrid1.Cells[i-1,0]:=FloatToStr(k[i]);
   until  .....(а тут я не заню как писать)
end;
  end;
Ну хоть какую - нибудь идейку...

Последний раз редактировалось Stilet; 23.10.2010 в 21:01.
Kati вне форума Ответить с цитированием
Старый 23.10.2010, 19:12   #2
Don Karleone
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 410
По умолчанию

что значит число? Например ввод только трехзначных?
ICQ: 593-013-807
Don Karleone вне форума Ответить с цитированием
Старый 23.10.2010, 19:42   #3
Kati
Пользователь
 
Регистрация: 21.05.2009
Сообщений: 34
По умолчанию

Допустим заполнить только 3 ячейки из 10 и каким-то образом заблокировать дальнейшее введение чисел.

или запонять до тех пор пока не будет нажата какая- нибудь клавиша.

Последний раз редактировалось Stilet; 23.10.2010 в 21:01.
Kati вне форума Ответить с цитированием
Старый 23.10.2010, 21:02   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Непонятно...
При нажатии ESC сделай грид выключенным
Код:
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
begin
 if key=#27 then StringGrid1.Enabled:=false;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как ограничить количество вводимых чисел пользователем? Kati Помощь студентам 4 21.10.2010 11:56
Функция суммы введенных чисел. I_student Помощь студентам 5 10.10.2010 14:43
Как в TEdit ограничить ввод чисел? XerSon Общие вопросы Delphi 8 08.06.2010 11:50
Присвоить переменной A максимальное значение из введенных с клавиатуры чисел (X,Y,Z,B) Dj-RD Помощь студентам 8 14.03.2010 08:32
Среднее число по величине из трех введенных fermerius Паскаль, Turbo Pascal, PascalABC.NET 3 16.10.2009 00:07