重新创建TextBox控件

时间:2012-09-06 13:18:02

标签: c#

我想从头开始重新创建TextBox。没有压倒等等我不在乎它有多难,或者需要多长时间。


我一直在搜索有关此内容的信息,但尚未找到任何内容。有没有你知道的文件?或者,如何(我们甚至允许)我们“看到”Windows中的TextBox是如何编写的?我们可以在Visual Studio中使用对象浏览器吗?

我也想知道其他人之前是否已经这样做了,如果在开始我的努力之前有任何我应该知道的事情

3 个答案:

答案 0 :(得分:2)

你知道哪些文件?很多,但我认为你的意思是关于TextBox如何工作的文件。你能得到的最好的是MSDN文档。

我们如何“看到”Windows中的TextBox是如何编写的?使用像Jetbrains DotPeek或Telerik的JustDecompile这样的反编译器。

以前是否有人这样做过?几乎肯定没有。会有什么价值?

答案 1 :(得分:1)

您需要查看MSDN有关创建自定义控件的信息。快速谷歌搜索“.NET自定义控件”应该可以帮助您实现目标。 MSDN Links

答案 2 :(得分:1)

我记得几年前读过有关这个产品的内容,作者为了安全起见(例如确保密码没有暴露在RAM中),在这种情况下,作者重新编写(或者至少重新编写)了可用的控件。等,对于控制的生命)。

这都是开源的,所以可能会有用。当时网站上关于它们的方式/原因的文档也是如此。

KeePass Password Safe