用户控制 - 它们是否有特殊用途?
据我所知,它们与表单没有什么不同 - 它们具有相同的工具箱和功能.
是否有某些时候它们适合用于表格?了解它们有什么好处会很有趣.
Joe*_*orn 14
您可以使用它们以可重用的方式将一组控件和行为组合在一起.除非将控件添加到某个表单中,否则您无法在屏幕上显示控件.
一个很好的例子是文本框.在文本框旁边有一个标签是很常见的.您可以构建用户控件以使其更容易.只需在控件上放置一个标签和一个文本框,显示您想要的任何属性,在工具箱中设置新控件,现在您可以将此控件放在表单上,而不需要在表单上排列标签和工具箱分别.
您可以将它们视为一个"记住"您对其施加的控制的面板.还有一件更重要的事情.您也可以将代码放在这些控件中,并使用它们在自定义控件中构建特殊行为.
Ben*_*esh 10
我必须(略微)不同意所选答案.可重用性只是UserControl的一部分.
所有控件都可重复使用.几乎所有控件都可以在同一个窗体/窗口/面板/等上重复使用.例如,TextBox是一个控件.
有两种方法可以创建自己的可重用控件:
用户控件用于重用控件.想象一下,您需要在应用程序的多个页面中使用搜索框.您可以创建一个搜索用户控件,并将其放在您希望它可见的每个页面中.
因此,它只不过是一个聚合页面可重用块的容器.
| 归档时间: |
|
| 查看次数: |
14217 次 |
| 最近记录: |