Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Parola kutusu, kullanıcı dize yazarken yer tutucu karakterleri görüntüleyen bir Windows Forms metin kutusudur.
Parola metin kutusu oluşturmak için
PasswordChar denetiminin TextBox özelliğini belirli bir karaktere ayarlayın.
PasswordChar özelliği, metin kutusunda görüntülenen karakteri belirtir. Örneğin, parola kutusunda yıldız işareti görüntülenmesini istiyorsanız, Özellikler penceresindeki PasswordChar özelliği için * belirtin. Ardından, kullanıcının metin kutusuna hangi karakteri yazdıklarından bağımsız olarak yıldız işareti görüntülenir.
(İsteğe bağlı) MaxLength özelliğini ayarlayın. özelliği, metin kutusuna kaç karakter yazabileceğini belirler. Uzunluk üst sınırı aşılırsa sistem bir bip sesi yayar ve metin kutusu daha fazla karakter kabul etmez. Parolanın maksimum uzunluğu, parolayı tahmin etmeye çalışan bilgisayar korsanlarının kullanımına açık olabileceğinden bunu yapmak istemeyebilirsiniz.
Aşağıdaki kod örneği, en fazla 14 karakter uzunluğunda bir dize kabul edecek ve dize yerine yıldız işareti görüntüleyen bir metin kutusunun nasıl başlatılacağını gösterir.
InitializeMyControl
yordamı otomatik olarak yürütülmeyecek; çağrılmalıdır.Önemli
Bir metin kutusunda PasswordChar özelliğinin kullanılması, diğer kişilerin kullanıcının parolayı girdiğini gözlemlediklerinde parolayı belirleyemeyeceklerini sağlamaya yardımcı olabilir. Bu güvenlik önlemi, uygulama mantığınızdan dolayı parolanın herhangi bir tür depolama veya iletimini kapsamaz. Girilen metin hiçbir şekilde şifrelenmediğinden, bunu diğer gizli veriler gibi işlemeniz gerekir. Bu şekilde görünmese de, parola hala düz metin dizesi olarak kabul edilir (bazı ek güvenlik önlemleri uygulamadığınız sürece).
Private Sub InitializeMyControl() ' Set to no text. TextBox1.Text = "" ' The password character is an asterisk. TextBox1.PasswordChar = "*" ' The control will allow no more than 14 characters. TextBox1.MaxLength = 14 End Sub
private void InitializeMyControl() { // Set to no text. textBox1.Text = ""; // The password character is an asterisk. textBox1.PasswordChar = '*'; // The control will allow no more than 14 characters. textBox1.MaxLength = 14; }
private: void InitializeMyControl() { // Set to no text. textBox1->Text = ""; // The password character is an asterisk. textBox1->PasswordChar = '*'; // The control will allow no more than 14 characters. textBox1->MaxLength = 14; }
Ayrıca bakınız
- TextBox
- TextBox Kontrolüne Genel Bakış
- Nasıl Yapılır: Windows Forms TextBox Kontrolünde İmleç Noktasını Kontrol Etme
- Nasıl yapılır: Read-Only Metin Kutusu oluşturma
- Nasıl Yapılır: Bir Dizeye Tırnak İşareti Koyma
- Nasıl yapılır: Windows Forms TextBox Kontrolünde Metni Seçme
- Nasıl Yapılır - Windows Forms TextBox Kontrolü’nde Birden Çok Satırı Görüntüleme
- TextBox Denetimi
.NET Desktop feedback