//---------------------------------------------------------------------------- #ifndef PasswordH #define PasswordH //---------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include "PasswordEdit.hpp" #include "WinInterface.h" //---------------------------------------------------------------------------- class TPasswordDialog : public TForm { __published: TButton *OKButton; TButton *CancelButton; TPanel *PasswordPanel; TLabel *PasswordLabel; TPasswordEdit *PasswordEdit; TPanel *ServerPromptPanel; TLabel *ServerPromptLabel; TCheckBox *HideTypingCheck; void __fastcall HideTypingCheckClick(TObject *Sender); private: TPasswordKind FKind; void __fastcall SetPasswordCaption(const AnsiString value); AnsiString __fastcall GetPasswordCaption(); void __fastcall SetPassword(const AnsiString value); AnsiString __fastcall GetPassword(); void __fastcall SetKind(TPasswordKind value); public: virtual __fastcall TPasswordDialog(TComponent* AOwner); __property AnsiString PasswordCaption = { read=GetPasswordCaption, write=SetPasswordCaption }; __property AnsiString Password = { read=GetPassword, write=SetPassword }; __property TPasswordKind Kind = { read=FKind, write=SetKind }; }; //---------------------------------------------------------------------------- #endif