我正在开发基于 WinForm 的应用程序(是的,我不知道 WPF),并且想要一个类似面板的仪表板。下图
每个面板都有一个标题和来自数据库的记录和一些操作控件。这怎么可能实现?我不想使用 GridControl,因为我不想在这里显示 Excel 之类的电子表格。这怎么可能实现?
听起来你想做一个UserControl
,可能再加上一个自动布局面板之类的FlowLayoutPanel
。
简单地说,您将创建一个UserControl
包含您需要的任何属性和事件(即在您的示例中,您可能有一个Title
属性和一个Data
属性)以及您需要响应的任何事件(例如,您可能有一个提供包装事件的按钮为了)。然后,您可以像添加任何其他标准控件一样将控件添加到现有表单中。
就以列表形式显示数据而言,一个建议是使用 aPanel
并动态添加Label
s 。另一个想法可能只是一个简单Label
的Text
.