View Full Version : نامشخص کردن پسورد
mohammad070
دوشنبه 29 شهریور 1395, 15:51 عصر
سلام
من تو صفحه USER و PASS یه چک باکس قرار دادم که اگه اون چک باکس تیک بخوره پسوورد مشخص و خوانا بشه
ولی نمیتونم کاری کنم که قابلیت UseSystemPasswordChar تکس باکس رو با کد نویسی عوض کنم.
windowsyar
دوشنبه 29 شهریور 1395, 16:56 عصر
سلام
با این کد ساده این کار را می توان انجام داد.
if (CheckBox1.Checked == true)
{
TextBox1.PasswordChar = "";
}
else
{
TextBox1.PasswordChar = "*";
}
mohammad070
دوشنبه 29 شهریور 1395, 17:21 عصر
سلام
با این کد ساده این کار را می توان انجام داد.
if (CheckBox1.Checked == true)
{
TextBox1.PasswordChar = "";
}
else
{
TextBox1.PasswordChar = "*";
}
نشد:افسرده::افسرده:
خطا میده
mrprestige
دوشنبه 29 شهریور 1395, 17:25 عصر
عرض سلام و ادب خدمت شما دوست من ، کد دوست خوبمون windowsyar (http://barnamenevis.org/member.php?384913-windowsyar) درسته فقط یه اشکالی داره ، اینکه وقتی شما این کد رو اجرا کنید کامپایلر صد در صد خطا از خط 3 میگیره چون نباید مقدار passwordchar بصورت "" باشه و ازتون میخواد حداقل یک مقدار رو وارد کنید مثل این می مونه شما زنگ خونه یک رو میزنید بعد در جواب به اون طرف میگید که " هیچی همینطوری زنگ زدم " . پس کد رو توی رویداد Checkedchanged چک باکس به این صورت اصلاح میکنیم
textBox1.PasswordChar = Convert.ToChar(checkBox1.Checked ? "*" : "\0");
پیروز و موفق باشید
محمد آشتیانی
دوشنبه 29 شهریور 1395, 18:16 عصر
سلام
من تو صفحه USER و PASS یه چک باکس قرار دادم که اگه اون چک باکس تیک بخوره پسوورد مشخص و خوانا بشه
ولی نمیتونم کاری کنم که قابلیت UseSystemPasswordChar تکس باکس رو با کد نویسی عوض کنم.
سلام
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
textBox1.UseSystemPasswordChar = !checkBox1.Checked;
}
daniyaltjm
سه شنبه 30 شهریور 1395, 00:44 صبح
سلام
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
txtPassword.PasswordChar = '*';
}
else
{
txtPassword.PasswordChar = char.MinValue;
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.