我正在与其他一些开发人员一起开发一个项目,并且我注意到他们创建了一个自定义组件来创建一个组合框的只读实现。但是组件和自定义用户控件有什么区别?组件和自定义用户控件之间的区别
为什么不使用自定义用户控件来做类似的事情?
我正在与其他一些开发人员一起开发一个项目,并且我注意到他们创建了一个自定义组件来创建一个组合框的只读实现。但是组件和自定义用户控件有什么区别?组件和自定义用户控件之间的区别
为什么不使用自定义用户控件来做类似的事情?
您可以使用IComponent来实现没有UI的组件,但您仍希望能够在设计界面(例如Visual Studio)上操作实例。 System.ComponentModel.BackgroundWorker就是一个例子。
为什么你的同事会实现一个ComboBox(一个带UI的控件,我想)我不能说 - 你为什么不问他们?
导致它是一个开源项目... – 2009-12-17 15:45:46
...但仍... ..? – 2009-12-17 17:06:14
Component
是所有控件的基类。您必须从Component
获得您的控制权当您不需要任何用户界面时。
是否有组合框的属性来做到这一点呢? – 2009-12-17 15:36:16
DropDownStyle = DropDownList? – 2009-12-17 15:38:22