![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как привести вводимый символ к верхнему регистру [D7, XP]
AntonUSAnoV © (2008-03-19 17:10:00)
fieldname:=dbgrid1.SelectedField.FieldName;
if fieldname='Fam' then
begin
key:=chr(uppercase(str(key));
end;
вот значит, уважаемые мастера, нужно чтобы вводимый пользователем символ (в дбгриде) автоматически приводился к верхнему регистру, пишу я это в обработчике таблицы beforeedit , на указаный вверху код делфи пишет incopatible types,
Kolan (2008-03-19 17:19:00) [61]> uppercase
Почитай в справке что возвращает эта ф-ция. И что такое Key.
AntonUSAnoV (2008-03-19 17:17:00) [62]
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: char);
begin
fieldname:=dbgrid1.SelectedField.FieldName;
if fieldname='Fam' then
begin
key:=chr(uppercase(str(key));
end;
end;
Johnmen (2008-03-19 17:16:00) [63]Что такое key и str?