Edit1->Text.c_str();
Edit1->Text.LowerCase();
Edit1->Text.UpperCase();
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
Цитата:
Originally posted by Mr. Nick
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
Код:
В первом случае будет возвращена строка char*, во втором AnsiString с содержимым Edit1 в нижнем регистре, а в третьем случае - в верхнем.
Цитата:
Originally posted by Mr. Nick
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
как текст из TEdit-а присвоить переменной char и сменить регистр символов в TEdit-е?
Код:
DWORD dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);
dwStyle = dwStyle|ES_UPPERCASE;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
dwStyle = dwStyle|ES_UPPERCASE;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
Цитата:
Originally posted by GIZMO
Код:
DWORD dwStyle = GetWindowLong(Edit1->Handle, GWL_STYLE);
dwStyle = dwStyle|ES_UPPERCASE;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
dwStyle = dwStyle|ES_UPPERCASE;
SetWindowLong(Edit1->Handle, GWL_STYLE, dwStyle);
Чего так мудрить-то? Можно просто выставить стиль TEdit в esUpper, кажется...
Цитата:
Originally posted by smartsoft
Чего так мудрить-то? Можно просто выставить стиль TEdit в esUpper, кажется...
Чего так мудрить-то? Можно просто выставить стиль TEdit в esUpper, кажется...
Да. TEdit::CharCase.
thank you very much ;)