在 Windows 上显示密码文本框控件

hus*_*int 5 passwords textbox winforms

Windows 中是否有任何 API 可以将密码文本框变成这样的:

在此处输入图片说明

这样用户就可以在按下文本框旁边的眼睛图标的同时显示密码一秒钟。您知道我可以从 WinForms 应用程序调用的任何 P/Invoke 之类的 API 存在吗?

Lar*_*ech 4

不需要 API,您只需自己切换即可:

textBox1.PasswordChar = textBox1.PasswordChar == '\0' ? '*' : '\0';
Run Code Online (Sandbox Code Playgroud)

有关在文本框中放置按钮的信息,请参阅Winforms 文本框中的按钮