日期:2014-05-18  浏览次数:20784 次

如何让剪贴板的数据以密码方式显示在文本框,而不能够粘贴到text中显示成明文!
希望把剪贴板中的字符串拿出来放在密码框中 
而不能够粘贴在text或者word(以及其他可以接受剪贴板字符串的地方)以明文显示出来了。。。 

补充一点啊,这里的密码框不是我的程序中的密码框,而是其他应用程序的密码框。 

开始是用了 Clipboard.SetDataObject(s, false);//false表示退出该程序就删除了剪贴板中的内容。 
但是退出程序后自己也不能够转贴到密码框了。。。

------解决方案--------------------
明文还是密码不是存储的时候决定的,是显示的时候决定的
------解决方案--------------------
希望把剪贴板中的字符串拿出来放在密码框中
而不能够粘贴在text或者word(以及其他可以接受剪贴板字符串的地方)以明文显示出来了。。。

这是不可能的,剪贴板中的字符串,很多程序都能访问,除非你用完了立刻清除。但是你的程序退出后,剪贴板清除了,你自己也不能用了,还是放入文件吧。
------解决方案--------------------
LZ是想把密码读到剪贴板?还不如把他读到内存,再从内存中读取来填到密码框
------解决方案--------------------
为了安全性,一般的密码框都不要支持粘贴操作~
------解决方案--------------------
就是啊,不可能实现的,除非是已经加密了的字符串才可以。在剪贴板里面的东西还是可以放在任何地方的