求救!!!本人菜鸟!!如何在VS2008中用C#把键盘输入的自摸或者数字转换成****字符!! 如何在VS2008中用C#把键盘输入的自摸或者数字转换成****字符!!老师要求做个登录界面!!密码要求显示成这样***的字符!!!求救!!本人菜鸟!!所以此贴是技术贴!!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你用WINDOWS应用程序 可以用TEXTBOX控件里面一个属性 UseSystemPasswordChar 这个属性 如果是网页 的话<input id="Password1" type="password" />这个就可以达到效果 暴汗~~~System.Windows.Forms.TextBox textBox1;this.textBox1.UseSystemPasswordChar = true; 控制台要手动控制:用readkey(true)方法获取实际输入存起来,再用wrilte.("*");替换输出 登陆界面? 是密码表示吗?textbox文本的属性中不是有个属性吗? 设置成password就OK了、 string password = string.Empty; ConsoleKeyInfo info; do { info = Console.ReadKey(true); if (info.Key != ConsoleKey.Enter && info.Key != ConsoleKey.Backspace && info.Key != ConsoleKey.Escape && info.Key != ConsoleKey.Tab && info.KeyChar != '\0') { password += info.KeyChar; Console.Write('*'); } } while (info.Key != ConsoleKey.Enter); Console.WriteLine(); Console.WriteLine(password); 在textbox的属性列表中有PasswordChar属性,将其改为“*”就行了 谢谢wuyq11大大!!本人第一次开贴得到圆满解决!!谢谢各位大大!! C# NetworkChange事件的问题 串口通信问题 请教一个简单的问题 RTX二次开发单点登录问题 C# textBox 中批量撤销,清空数据 关于javascript 在FF 上运行问题 关于用户控件继承容器的功能 如何讓日期增加一天 真的很难,搞了很久搞不定啊,自定义打印设置对话框! DOWN 了 DirectX 9 SDK for C# 装上后未能找到引用的组件“Microsoft.DirectX.Direct3D”。。。。 如何实现树形结构删除一个节点后自动刷新 求解一道C#的面试题
UseSystemPasswordChar 这个属性 如果是网页 的话
<input id="Password1" type="password" />
这个就可以达到效果
System.Windows.Forms.TextBox textBox1;
this.textBox1.UseSystemPasswordChar = true;
ConsoleKeyInfo info;
do
{
info = Console.ReadKey(true);
if (info.Key != ConsoleKey.Enter && info.Key != ConsoleKey.Backspace && info.Key != ConsoleKey.Escape && info.Key != ConsoleKey.Tab && info.KeyChar != '\0')
{
password += info.KeyChar;
Console.Write('*');
}
} while (info.Key != ConsoleKey.Enter);
Console.WriteLine();
Console.WriteLine(password);