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

Вниз

Первая заглавная буква во вводимом тексте   Найти похожие ветки 

 
Oleksiy   (2003-02-19 17:52) [0]

Всем привет. Подскажите кто-нить как в поле DBEdit сделать так, чтобы первый символ вводимой строки печатался заглавным, только без маски.


 
Игорь Шевченко ©   (2003-02-19 17:53) [1]

OnChange ?


 
mukha ©   (2003-02-19 20:59) [2]

Попробуй что-то типа этого...
procedure TForm1.Edit1Change(Sender: TObject);
var
S:string;
P, L: integer;
begin
Edit1.Text:=TrimLeft(Edit1.Text);
if Length(Edit1.text)=1 then
begin
P := Edit1.SelStart;
L := Edit1.SelLength;
S := Edit1.Text;
S[1] := AnsiUpperCase(S[1])[1];
Edit1.Text := S;
Edit1.SelStart := P;
Edit1.SelLength := L;
end;
end;

Подправь сам, хотя принцип понятен.



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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
1-5535
OlegM
2003-02-21 12:13
2003.03.03
Как отловить клик на titlebar e StringGrid a


1-5482
Th
2003-02-20 16:19
2003.03.03
Смена цвета фона главного меню в программе


1-5607
Alxd
2003-02-18 21:37
2003.03.03
Замена менеджера памяти.


1-5504
ADOLF
2003-02-20 20:31
2003.03.03
Работа с текстом


7-5877
faf
2002-12-26 08:06
2003.03.03
Проблема с видео картой S3 Virge DX