【发布时间】:2019-01-16 18:56:37
【问题描述】:
我是法国人,很抱歉我的英语不好......但我希望你能帮助我;)
我正在用 c# 开发一个软件,其中有很多信息存储在数据库中,比如关于人的信息。
我想用漂亮的 UI 显示这些信息,就像这样:
为此,我创建了:
- Visual 中的第一个面板
- 动态创建子面板的类
我创建一个循环,并为每个人调用一个方法“createPanel”,其中包含每个人的信息,并将这些创建的子面板添加到父面板。每个人的ID存储在子面板的“tag”参数中。
一切正常,但我真的不知道如何在每个子面板中添加事件。 正如您在上面的链接中看到的,用户可以单击书签或图标以显示菜单(带有 3 点的圆形 = 图标“菜单”)。
我的问题是如何为每个子面板动态添加事件?例如,当我单击“菜单”图标时,我想为每个子面板显示一个菜单,获取子面板的“标签”中的 id 存储,并显示一个新的管理信息表单。
感谢您的帮助,如果需要,我可以添加我的代码 :)
【问题讨论】:
-
这是什么 API? ASP.NET? MVC?表格? WPF?
-
这是winforms :)
-
请提供您尝试过的代码。
-
好的我明天补码,我现在不在家!
-
试试列表视图。请参阅以下代码项目:codeproject.com/Articles/16009/A-Much-Easier-to-Use-ListView-2