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

Вниз

Свйство CharCase у TMemo   Найти похожие ветки 

 
GenaWow   (2009-03-03 13:14) [0]

Мастера подскажите, как в Мемо реализовать ввод букв исключительно верхнего регистра??? Спасибо.


 
Amoeba ©   (2009-03-03 13:34) [1]

В OnKeyPress переводить буквы программно в верхний регистр


 
GenaWow   (2009-03-03 13:47) [2]

я пробовал, но как потом определить где находился курсор, что бы вернуть его на место?


 
{RASkov} ©   (2009-03-03 13:53) [3]

> [2] GenaWow   (03.03.09 13:47)

не так пробывал)
Key:=UpCase(Key);


 
faiwer ©   (2009-03-03 13:59) [4]

procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
if key in ["à".."ÿ","a".."z"] then key:=chr(ord(key)-32)
end;

>> UpCase(Key);
она ж вроде с русским не знакома =)


 
faiwer ©   (2009-03-03 13:59) [5]

млин из делфи код коряво скопировался.. в общем вместо à - а а вместо ÿ - я =)))


 
{RASkov} ©   (2009-03-03 14:10) [6]

> [4] faiwer ©   (03.03.09 13:59)
> >> UpCase(Key);
> она ж вроде с русским не знакома =)

Ну да..... но можно и так извернуться: Key:=AnsiUpperCase(Key)[1];
я не против твоего кода :) ....так это... для примера)


 
{RASkov} ©   (2009-03-03 14:11) [7]

> [4] faiwer ©   (03.03.09 13:59)
> if key in ["a".."y","a".."z"] then key:=

кстати, как на счет "Ё,ё"? :)


 
clickmaker ©   (2009-03-03 14:22) [8]

SetWindowLong (Memo1.Handle, GWL_STYLE, GetWindowLong(Memo1.Handle, GWL_STYLE) or ES_UPPERCASE);


 
faiwer ©   (2009-03-03 14:24) [9]


> кстати, как на счет "Ё,ё"? :)

if key in ["à".."ÿ","a".."z"] then key:=chr(ord(key)-32) else
if key="ё" then key:="Ё";

=)))



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1235825209
Карим Ли
2009-02-28 15:46
2009.04.19
Записать картинку в БД


15-1226079166
123-ий
2008-11-07 20:32
2009.04.19
Локальная сеть так её растак :)


2-1236084646
StriderMan
2009-03-03 15:50
2009.04.19
Глюк TDateTimePicker.OnChange


15-1234818834
AlexDan
2009-02-17 00:13
2009.04.19
Уравнения затухающих волн..


15-1234863241
Headlong
2009-02-17 12:34
2009.04.19
Установка Delphi 6