Вниз
Скачать: CL | DM;

Запрет ввода   Найти похожие ветки 

← →
Серый ©   (2006-12-26 22:16) [0]

Как в StringGrid организовать запрет ввода всех символов кроме цифр и точки?


← →
Джо ©   (2006-12-26 22:38) [1]

> [0] Серый ©   (26.12.06 22:16)
> Как в StringGrid организовать запрет ввода всех символов
> кроме цифр и точки?

procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
const
 AllowedSymbols: TSysCharSet = ["0".."9",".",#8];
begin
 if not (Key in AllowedSymbols) then
   Key := #0
end;


← →
Джо ©   (2006-12-26 22:38) [2]

+ можно поколдовать с маской ввода в событии OnGetEditMask, но это на любителя.


← →
Сергей М. ©   (2006-12-27 09:26) [3]


> Серый ©   (26.12.06 22:16)


Что будешь делать вот с таким

789.54752...54..045587

?

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
2-1167105483
delphim
2006-12-26 06:58
2007.01.21
использование ehlib в режиме TreeView


2-1167217754
KyRo
2006-12-27 14:09
2007.01.21
Работа MediaPlayer


2-1167356111
Альберт
2006-12-29 04:35
2007.01.21
переменная в dll не хочет менять значение


2-1166453234
Chuk & Gek
2006-12-18 17:47
2007.01.21
запуск только одной копии приложения


15-1167329095
@BraIN
2006-12-28 21:04
2007.01.21
Перспективная емкость рынка (маркетинг)




   Наверх