在使用objectlistview控件分组时,想通过点击Group标题触发事件。
objectlistview自带了一个GroupTaskClicked事件,对应GroupTaskClickedEventArgs。
但是,注册后,不能触发。是Bug么?
我已经试过2.4-2.6各版本,这个GroupTaskClicked事件都无效。
请大神帮忙
objectlistview 控件使用时,GroupTaskClicked事件无效
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-01 18:48关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题可能是因为你的应用程序的上下文不正确导致的。在C#中,你可以在任何地方注册一个事件,并且在适当的时候处理它。以下是一个简单的示例:
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // 创建一个新的GroupTaskClicked事件 GroupTaskClicked eventHandler = (sender, args) => { MessageBox.Show($"Group '{args.GroupName}' was clicked."); }; // 注册事件处理器到ObjectListView ObjectListView.GroupTaskClicked += eventHandler; } }在这个例子中,我们创建了一个名为
eventHandler的方法来处理GroupTaskClicked事件。然后我们在Form的Button_Click事件中调用了这个方法,从而实现了GroupTaskClicked事件的处理。这样就可以实现你的需求了。注意:这个例子是在.NET Framework下编写的,如果你正在使用.NET Core或.NET Standard,请确保你使用的是.NET Core或.NET Standard版本的框架。
解决 无用评论 打赏 举报