.Net Framework 控件的源代码在哪里?
Where is the source code for the .Net Framework controls?
我喜欢 Delphi 的一点是所有控件和组件的代码都可用。
这一切都在所谓的 VCL(可视化组件库)中
事实证明,这在设计自定义控件和组件时非常有用。
毕竟,Delphi 中的每个控件和组件都是用 Delphi 编写的,因此将代码包含在 Delphi 中是有意义的,这样我们就可以查看甚至调试它。
所以我想知道 C# 是否也是这种情况?
我怀疑像 TextBox 这样的控件是用 C# 编写的,所以是否可以像 Delphi 中那样查看该代码?
.NET Framework 的绝大部分源代码(包括控件)可在以下位置找到:
http://referencesource.microsoft.com/
具体来说,WinForms 的 TextBox
class 可以在这里找到:http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/TextBox.cs,577a143ad3bbfb97
下载源代码
我喜欢 Delphi 的一点是所有控件和组件的代码都可用。 这一切都在所谓的 VCL(可视化组件库)中 事实证明,这在设计自定义控件和组件时非常有用。 毕竟,Delphi 中的每个控件和组件都是用 Delphi 编写的,因此将代码包含在 Delphi 中是有意义的,这样我们就可以查看甚至调试它。
所以我想知道 C# 是否也是这种情况? 我怀疑像 TextBox 这样的控件是用 C# 编写的,所以是否可以像 Delphi 中那样查看该代码?
.NET Framework 的绝大部分源代码(包括控件)可在以下位置找到:
http://referencesource.microsoft.com/
具体来说,WinForms 的 TextBox
class 可以在这里找到:http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/TextBox.cs,577a143ad3bbfb97