我喜欢Delphi的地方在于所有控件和组件的代码都是可用的。一切都在所谓的VCL(可视组件库)中。这在设计自定义控件和组件时非常有用。毕竟,Delphi中的每个控件和组件都是用Delphi编写的,因此在Delphi中包含该代码是有意义的,这样我们就可以对其进行查找甚至调试。
所以我想知道C#是否也是如此?我怀疑像TextBox这样的控件是用C#编写的,是否有可能像在Delphi中那样看一下代码?
.NET Framework的绝大多数源代码(包括控件)可以在以下位置找到:
http://referencesource.microsoft.com/
具体来说,TextBox
可以在以下位置找到WinForms的类:http : //referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/TextBox.cs,577a143ad3bbfb97
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句