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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 12:38   #1
iKarma
Кипучий чайник
Пользователь
 
Регистрация: 17.10.2011
Сообщений: 55
По умолчанию Проверка на ввод значений в StringGrid

Всем привет =) я прицепил вот такой код на проверку на ввод цифр и матзнаков в Edit на событие OnKeyPress
Код:
void __fastcall TMainForm::EditXminKeyPress(TObject *Sender, wchar_t &Key) {

	if (Key == VK_BACK) {
		return;
	}

	if (Key == ' ') {
		Key = 0;
		return;
	}

	TEdit *EditNew = dynamic_cast<TEdit*>(Sender);

	if (EditNew == NULL) {
		return;
	}

	try {
		StrToFloat(EditNew->Text.Insert(AnsiString(Key),
				EditNew->SelStart + 1) + "0");
	}

	catch(...) {
		Key = 0;
	}

}
А вешая этот же код на это же событие, но для StringGrid, ничего не происходит, как можно это поправить?

Последний раз редактировалось iKarma; 24.12.2011 в 12:49.
iKarma вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка на ввод Натаниэль Общие вопросы C/C++ 5 25.11.2011 10:34
проверка на неправильный ввод a.n.o.n.i.m Общие вопросы C/C++ 5 23.10.2011 09:57
Ввод значений формы в базу. NickiBell Microsoft Office Access 6 29.10.2010 16:50
ввод в StringGrid Bayazet Общие вопросы Delphi 2 16.01.2009 18:32
Ввод в StringGrid Ramiel Помощь студентам 2 19.12.2008 18:10