C# 클래스 KeePass.UI.PwInputControlGroup

파일 보기 프로젝트 열기: cappert/keepass2 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ConfigureHideButton void
OnHideCheckedChanged void
OnPasswordTextChanged void
OnRepeatTextChanged void
UpdateQualityInfo void
UpdateQualityInfoTh void
UpdateUI void
UqiGetPassword byte[]
UqiShowQuality void

공개 메소드들

메소드 설명
Attach ( TextBox tbPassword, CheckBox cbHide, Label lblRepeat, TextBox tbRepeat, Label lblQualityPrompt, KeePass.UI.QualityProgressBar pbQuality, Label lblQualityInfo, ToolTip ttHint, Form fParent, bool bInitialHide, bool bSecureDesktopMode ) : void
GetPassword ( ) : string
GetPasswordUtf8 ( ) : byte[]
GetRepeat ( ) : string
GetRepeatUtf8 ( ) : byte[]
PwInputControlGroup ( ) : System
Release ( ) : void
SetPassword ( byte pbUtf8, bool bSetRepeatPw ) : void
SetPasswords ( byte pbPasswordUtf8, byte pbRepeatUtf8 ) : void
SetPasswords ( string strPassword, string strRepeat ) : void
ValidateData ( bool bUIOnError ) : bool

비공개 메소드들

메소드 설명
ConfigureHideButton ( CheckBox cb, ToolTip tt ) : void
OnHideCheckedChanged ( object sender, EventArgs e ) : void
OnPasswordTextChanged ( object sender, EventArgs e ) : void
OnRepeatTextChanged ( object sender, EventArgs e ) : void
UpdateQualityInfo ( string str ) : void
UpdateQualityInfoTh ( object oPassword ) : void
UpdateUI ( ) : void
UqiGetPassword ( ) : byte[]
UqiShowQuality ( uint uBits, uint uLength ) : void

메소드 상세

Attach() 공개 메소드

public Attach ( TextBox tbPassword, CheckBox cbHide, Label lblRepeat, TextBox tbRepeat, Label lblQualityPrompt, KeePass.UI.QualityProgressBar pbQuality, Label lblQualityInfo, ToolTip ttHint, Form fParent, bool bInitialHide, bool bSecureDesktopMode ) : void
tbPassword System.Windows.Forms.TextBox
cbHide System.Windows.Forms.CheckBox
lblRepeat System.Windows.Forms.Label
tbRepeat System.Windows.Forms.TextBox
lblQualityPrompt System.Windows.Forms.Label
pbQuality KeePass.UI.QualityProgressBar
lblQualityInfo System.Windows.Forms.Label
ttHint System.Windows.Forms.ToolTip
fParent System.Windows.Forms.Form
bInitialHide bool
bSecureDesktopMode bool
리턴 void

GetPassword() 공개 메소드

public GetPassword ( ) : string
리턴 string

GetPasswordUtf8() 공개 메소드

public GetPasswordUtf8 ( ) : byte[]
리턴 byte[]

GetRepeat() 공개 메소드

public GetRepeat ( ) : string
리턴 string

GetRepeatUtf8() 공개 메소드

public GetRepeatUtf8 ( ) : byte[]
리턴 byte[]

PwInputControlGroup() 공개 메소드

public PwInputControlGroup ( ) : System
리턴 System

Release() 공개 메소드

public Release ( ) : void
리턴 void

SetPassword() 공개 메소드

public SetPassword ( byte pbUtf8, bool bSetRepeatPw ) : void
pbUtf8 byte
bSetRepeatPw bool
리턴 void

SetPasswords() 공개 메소드

public SetPasswords ( byte pbPasswordUtf8, byte pbRepeatUtf8 ) : void
pbPasswordUtf8 byte
pbRepeatUtf8 byte
리턴 void

SetPasswords() 공개 메소드

public SetPasswords ( string strPassword, string strRepeat ) : void
strPassword string
strRepeat string
리턴 void

ValidateData() 공개 메소드

public ValidateData ( bool bUIOnError ) : bool
bUIOnError bool
리턴 bool