在Windows窗体中显示控件的集合

阿维纳什·库玛(Avinash kumar)

我想显示以下内容:-

在此处输入图片说明

每行都涉及一个过程(诸如PID,Parent等信息)。用户可以检查checkbox并单击启动按钮以获取有关该过程的一些动态详细信息。

问题在于CheckedListBox控件不允许多于一列,而其他控件ListView(允许多列)则不允许将控件checkbox嵌入到一列中。

我想知道是否有一个控制,这将让我有自定义控件一个列表,其中每个自定义控件包含checkboxSome TextSome Dynamic Text

如何在Windows窗体中实现?提前致谢。

雷扎·阿盖伊(Reza Aghaei)

您可以使用以下任一选项:

  • DataGridView中实施例
    可以使用DataGridView来显示不同类型的,包括多列TextBoxLabelCheckBoxComboBoxImageButtonLink您还可以通过自定义绘画或添加新的自定义列类型来自定义网格的外观。

  • UserControl
    您可以创建一个复合控件UserControl包含所需的任何其他控件,并将其用作行模板,然后可以通过在Panel或中托管该用户控件的多个实例来显示所有行FlowLayoutPanel

  • TableLayoutPanel示例
    可以使用TableLayoutPanel包含多个列和行的表。的每个单元都TableLayoutPanel可以托管一个控件。

  • DataRepeater
    您可以使用DataRepeater控件来创建行模板,并使用该模板显示行列表。

示例1-DatGridView

如果你想使用数据绑定,并显示具体的控制,包括TextBoxLabelCheckBoxComboBoxImageButtonLink一排,DataGridView是伟大的。它是可自定义的,您可以添加其他一些不同的列类型或自定义网格的绘制,或者受益于各种有用的事件进行验证等等。

在下图中,您可以看到一个DataGridViewwithRowHeaderVisible并将其ColumnHeaderVisible设置为false类似于没有标题的字段列表:

在此处输入图片说明

示例2-UserControl

如果您需要自定义控件来承载更复杂的控件或对组件具有更多控制或以不同于列的布局显示它们,则可以创建一个UserControl托管组件,然后:

  • 如果只需要自上而下的流程,请使用aPanel并将用户控件添加到其中,并且控件的Dock属性设置为Top
  • 如果您需要除自上而下之外的其他流程,请使用aFlowLayoutPanel将控件的实例添加到其中。

创建一个 UserControl

在此处输入图片说明

将其实例添加到您的PanelFlowLayoutPanel

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在 Windows 窗体窗体中创建和显示多少个控件?

来自分类Dev

在Windows窗体中调整Windows /控件比例

来自分类Dev

在 C# 中的 windows 窗体上显示图表控件中的所有点

来自分类Dev

Windows窗体中的Webbrowser控件无法登录

来自分类Dev

在Windows窗体中显示和处理数据,我应该使用哪个控件?

来自分类Dev

Windows窗体控件属性?

来自分类Dev

rypto工具包控件未显示在窗体中

来自分类Dev

为什么在窗体显示事件之前触发Windows窗体控件单击事件?

来自分类Dev

Windows窗体中的切换开关控件

来自分类Dev

Windows窗体中的自定义控件出现问题

来自分类Dev

C#Windows窗体中的计时器控件

来自分类Dev

如何从Windows窗体Webbrowser控件中删除元素

来自分类Dev

Windows窗体中的切换开关控件

来自分类Dev

在 Windows 窗体中的 2 个控件之间插入面板

来自分类Dev

datagridview在Windows窗体中显示空行

来自分类Dev

datagridview在Windows窗体中显示空行

来自分类Dev

在 windows 窗体设计页面中显示错误

来自分类Dev

结合Windows窗体和控件?

来自分类Dev

如何遍历Windows窗体控件

来自分类Dev

如何克隆Windows窗体控件

来自分类Dev

引用子窗体中的控件

来自分类Dev

Windows窗体显示与ShowDialog

来自分类Dev

Windows窗体打开新窗体以显示数据

来自分类Dev

计算的控件显示出现在子窗体中的记录总数

来自分类Dev

无法在Windows窗体中选择特定的控件

来自分类Dev

如何让控件重绘Windows窗体?

来自分类Dev

WebBrowser控件和Windows窗体之间的交互

来自分类Dev

Powershell Windows窗体边框颜色/控件?

来自分类Dev

如何让控件重绘Windows窗体?

Related 相关文章

热门标签

归档