Перевод в верхний регистр первого вводимого символа Сокращенное название Международной Ассоциации Старых Дев - "Интер-НЕТ!" procedure TForm1.DBEdit1KeyPress(Sender: TObject; var Key: Char); begin if (DBEdit1.SelStart = 0) then Key := upCase(Key); end; Или для Edit: procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin with Sender as TEdit do if (Text = '') or (Text[SelStart] = ' ') or (SelLength = Length(Text)) then if Key in ['a'..'z'] then Key := UpCase(Key); end; Copyright © "DELPHI WORLD" E-mail: delphiworld@mail.ru http://www.delphiworld.narod.ru Источник получения информации: http://www.delphiworld.narod.ru
procedure TForm1.DBEdit1KeyPress(Sender: TObject; var Key: Char); begin if (DBEdit1.SelStart = 0) then Key := upCase(Key); end;
Или для Edit:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin with Sender as TEdit do if (Text = '') or (Text[SelStart] = ' ') or (SelLength = Length(Text)) then if Key in ['a'..'z'] then Key := UpCase(Key); end;