【发布时间】:2013-12-04 15:05:00
【问题描述】:
我希望有人可以帮助我。我在 C# 中创建了一个用于 Winform 的用户控件。该控件包含各种控件,包括monthCalendar 控件,但是monthCalendar 控件是我的问题所在。
我希望包含我的用户控件的父窗体在触发用户控件中的 monthCalendar 的 dateSelected 事件时触发一段代码以使用 linq 查询数据库。这个想法是用户控件不应该知道事物的数据访问方面,以便用户控件可以在其他项目中使用。
我希望有一种方法可以让父表单可以使用 dateSelected 事件;我已经成功完成了其他控件的点击事件等我只是似乎无法为monthCalendar完成这项工作,因为DateSelected使用DateRangeEventHandler而不是标准EventHandler。
我希望这一点很清楚,因为我一直在这个街区周围,所以我不确定还有什么意义 :) 任何关于我如何进行编码的帮助或建议将不胜感激。
【问题讨论】:
-
为什么不在用户控件中创建一个方法然后你可以在父窗体中调用它
-
欢迎来到 SO!请编辑您的帖子以包含给您带来麻烦的相关代码 - 查看您所描述的内容将使我们能够更好地帮助您。
标签: c# winforms events user-controls monthcalendar