Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2009, 16:00   #1
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию Ввод символов в Edit в Delphi

Здравствуйте, нужна ваша помощь. Возникла проблема с компонентом Edit. По заданию мне требуется, чтоб вводимые символы в Edit заменялись *. Написал так:
Код:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
  x:=x+Key;
  Key:='*';
end;
В этом случаи всё работает как надо, но при удалении символов вместо удаления он добавляет ещё *-ки...
TaYgA вне форума Ответить с цитированием
Старый 21.11.2009, 16:05   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Код:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key<>#8 then begin 
  x:=x+Key;
  Key:='*';end;
end;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 21.11.2009, 16:13   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а может PasswordChar?
а то вы потеряете все символы что вводите.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.11.2009, 17:15   #4
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию

Спасибо, разобрался

Последний раз редактировалось TaYgA; 21.11.2009 в 17:27.
TaYgA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
координаты символов в Edit user_jasser Win Api 6 02.02.2009 21:03
Ограничение на ввод символов ANTI1 Общие вопросы Delphi 4 17.12.2008 16:30
Ввод и обработка греческих символов? PONKA Общие вопросы Delphi 1 21.04.2008 21:36
ввод нестандартных символов Freedom Общие вопросы Delphi 10 16.11.2006 17:56