Kod İle PasswordChar Özelliğini Değiştirme
Windows uygulamalarında metin kutusunun PasswordChar özelliği kullanılarak, kutuya girilen karakterlerin * veya farklı biçimlerde görünmesi sağlanabiliyor. Bu sayede kullanıcının girdiği parolanın başka gözler tarafından görünmemesi sağlanıyor.
Peki kullanıcıya yazdığı karakterleri kontrol etmek amacıyla gösterme şansı sunabilir miyiz?
Aşağıdaki örnekte bir metin kutusu ve bir buton kullanılmıştır. Metin kutusunun PasswordChar özelliği başlangıçta "*" olarak belirlenmiştir (Properties panelinden). Buton'un üzerinde de "Göster" yazmaktadır.
Butona her tıklandığında metin kutusunun PasswordChar özelliği kontrol edilmekte, PasswordChar özelliği "*" ise bu kaldırılarak buton üzerine "Gizle" yazılmakta, aksi halde PasswordChar özelliği tekrar "*" yapılıp buton üzerine "Göster" yazılmaktadır.
private void button3_Click(object sender, EventArgs e)
{
if(textBox9.PasswordChar.ToString()=="*")
{
textBox9.PasswordChar = char.Parse("\0");
button3.Text = "Gizle";
}
else
{
textBox9.PasswordChar = char.Parse("*");
button3.Text = "Göster";
}
}
c#, windows forms, show and hide password box, by button, buton ile parolayı gösterme ve gizleme, passwordchar değiştirme, change passwordchar
KONU İLE İLGİLİ ÖRNEKLER
Bu konu ile ilgili örnek bulunmamaktadır.
14447 kez okundu.