Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: CL | DM;

Вниз

DBGrid   Найти похожие ветки 

 
Димыч   (2003-03-10 17:52) [0]

Кто-нибудь знает, как разрешить пользователю ввод в DBGrid-e только в верхнем регистре символов?


 
Mike Kouzmine   (2003-03-10 18:39) [1]

var
S : String
begin
S := String(Key);
S := AnsiUpperCase(S);
Key := S[1];
end;


 
BlackTiger   (2003-03-10 18:39) [2]

Это не в гриде можно (нужно) делать, а в методах TField"a OnChange/OnValidate.


 
Mike Kouzmine   (2003-03-10 18:47) [3]

Ну почему же, если не в OnKeyPress, то некрасиво будет, вводишь нижний и только после нажатия энтер переводит в верхний регистр, а так без хлопот и красиво.


 
Димыч   (2003-03-10 20:55) [4]

Спасибо, конечно, за совет, но ведь пользователь может сделать и вставку из буфера


 
BlackTiger   (2003-03-11 01:13) [5]

Ну тогда тебе точно через TField идти надо, если из буфера. Ведь с этом случае необходимо проверять что пользователь ВВЕЛ, а не то, какие кнопки он нажимал.

Проверяешь значение и выдаешь сообщение об ошибке. Тут с гридом замучаешься определять, в какой ячейке произошло нажатие клавиши, а из буфера - тут вообще клавиш, как таковых, не нажимается.

А сам обработчик ты можешь навесить и кодом после открытия формы.



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

Текущий архив: 2003.03.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-88152
xxxCrazyManxxx
2003-03-13 02:13
2003.03.27
Help IPScaner


14-88235
Amit
2003-03-12 13:24
2003.03.27
1-Я ВСТРЕЧА МАСТАКОВ ПРОВОДЯТСЯ В АЛМАТЕ КАЗАХСТАНЕ!!!!!


1-88005
DenisLK
2003-03-14 09:10
2003.03.27
Компонент или модуль для вычесления дат


1-88062
Верещагин
2003-03-15 12:44
2003.03.27
Fast Report


1-87981
Smok_er
2003-03-15 11:10
2003.03.27
ListView, TreeView & ImageList - глюк делфи или винды...