Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

PassWord Form и как ее сделать   Найти похожие ветки 

 
LittleGirly   (2003-06-10 09:59) [0]

Подскажите как написать форму для ввода логина и пароля пользователя. Пароль высвечивается ****. Где-то видела раньше пример, но не могу найти.


 
mrcat   (2003-06-10 10:08) [1]

&File -> New -> Other ... -> Dialogs -> Password Dialog


 
AbrosimovA   (2003-06-10 10:15) [2]

Любой Edit на форме со свойством PasswordChar=*


 
vidiv   (2003-06-10 10:16) [3]

тебе на WinApi или нет. Если нет, то делаешь обычную форму, кидешь на нее 2 едита (логин и пароль (EditLogin, EditPasswd)) с убраным text"ом, и 2 кнопки (ОК, отмена). И разукрашивешь ее LAbel"ами. у парольного елита ставишь passwordchar равный чему пожелаешь! У формы делаешь BorderStyle=bsDialog, кнопки убираешь лишние (BorderIcons).
У OK делаешь ModalResult = mrOK,default=True; у cancel ModalResult=mrCancel,Cancel=True;
Все форма готова. Теперь чуть кода в OnShow:
EditLogin.SelectAll;
EditPasswd.Clear;
Пусть эта форма была в модуле PasswdUnit, а ее тип(класс): TPasswdForm;
тогда ее можно так использовать:
var Pf:TPasswdForm;
begin
Pf := TPasswdForm;
Pf.EditLogin.Text := "Логин по умолчанью";
Case Pf.ShowModal of
mrOK: begin
if (login="discent")and(Pf.EditPasswd="gabbagabbahey") then
ShowMessage("Пароль и логин правильные") else
ShowMessage("Пароль и логин НЕ правильные");
end;
else
Showmessage("Нет ни пароля не логина");
Pf.Free;
end;
end;


 
LittleGirly   (2003-06-10 10:18) [4]

Спасибо, в работе!


 
vidiv   (2003-06-10 10:19) [5]


> LittleGirly (10.06.03 10:18)
> Спасибо, в работе!

Если что пиши!!!! vid@sakhgu.sakhalin.ru



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

Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
3-83951
yaric
2003-06-03 21:45
2003.06.26
Временные курсоры в теле хранимых процедур


14-84695
kostas
2003-06-04 13:36
2003.06.26
Пдскажите где можно почитать об програмировании COM, DCOM,OLE


3-83897
vajo
2003-05-28 12:35
2003.06.26
EDBEngineError


1-84436
defvitguru
2003-06-10 02:13
2003.06.26
При нажатии на кнопку запускался *.exe?


6-84506
Smok_er
2003-04-04 18:25
2003.06.26
Как узнать, установлен (активен) ли файервол на компе или нет?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский