بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

دستور نشان دادن پسورد در سی شارپ

سلام دوستان من یه برنامه نوشتم توی فرم سی شارپ می خوام وقتی روی check Boxکلیک می کنم Password Char Showشود؟ ممنون میشم راهنمایی کنید...

پرسیده شده در 1394/11/13 توسط

1 پاسخ

3

سلام ITPRO ای عزیز، اگه برنامه ای که داری می نویسی تحت ویندوز هست، به صورت زیر می تونی اینکار رو انجام بدی:

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
    if (checkBox1.Checked)
        textBox1.PasswordChar = '\0';
    else
        textBox1.PasswordChar = '*';
}

یعنی با تغییر وضعیت checkbox، خصوصیت PasswordChar رو برای کنترل textbox تغییر بدی.

اگه تحت وب برنامه رو می نویسی، باید با jquery اینکار رو انجام بدی، یعنی با تغییر وضعیت checkbox نوع input رو از password به text تغییر بدی:

<!DOCTYPE html>
<html>
	<head>
		<title>Password viewer</title>
	</head>
	<body>
		<input type="password" id="password-input" />
		<input type="checkbox" id="password-viewer" />
		<script src="jquery.js"></script>
		<script>
			$(function(){
				$('#password-viewer').on('change',function(){
					if($(this).is(':checked')){
						$('#password-input').attr('type','text');
					}else{
						$('#password-input').attr('type','password');
					}				
				});
			});
		</script>
	</body>
</html>
پاسخ در 1394/11/13 توسط

پاسخ شما