Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Показать символы для пароля в XP

Delphi , Синтаксис , Пароли

Показать символы для пароля в XP

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

{ 
  Set the font to Wingdings and then type on the 
  PasswordChar := l; 

  or ... 
}

 procedure TForm1.Button1Click(Sender: TObject);
 begin
   Edit1.Font.Name := 'Wingdings';
   Edit1.PasswordChar := 'l';
 end;

Here is the translation of the text into Russian:

Код на Delphi для отображения специальных символов в пароле на XP!

Код довольно простой, но я разбью его на шаги для ясности.

Что делает код?

Этот код создает форму с полем ввода (Edit1) и кнопкой (Button1). Когда кнопка нажата, она изменяет шрифт поля ввода на Wingdings и устанавливает свойство PasswordChar в конкретный символ (в этом случае - нижний регистр "l").

Как работает код?

В обработчике события Button1Click, код:

  1. Устанавливает шрифт поля ввода (Edit1) на Wingdings с помощью свойства Font.Name.
  2. Устанавливает свойство PasswordChar поля ввода в 'l'. Этот символ будет отображаться как заменитель для каждого символа пароля.

В XP и поздних версиях, когда вы используете Wingdings как шрифт и устанавливаете PasswordChar, система отображает специальные символы (в этом случае - символ "l") вместо точек (*) или других стандартных заменителей символов.

Альтернативное решение:

Если вам нужно отобразить свой собственный символ для пароля, вы можете просто изменить свойство PasswordChar на желаемый символ. Например:

Edit1.PasswordChar := '¤';  // отображает символ валюты

Таким образом, вам не нужно изменять шрифт или использовать Wingdings конкретно. В целом, этот код-снippet предлагает nice решение для отображения специальных символов как заменителей в поле ввода пароля на системах XP.

В статье описывается способ отображения символов для пароля в Windows XP, использующий шрифт Wingdings и изменение свойства PasswordChar в Delphi.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Пароли ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-01-28 07:00:50/0.0026841163635254/0