微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用户控件表单向导面板具有通用的 ShowData() 函数

如何解决用户控件表单向导面板具有通用的 ShowData() 函数

像许多人一样,我正在尝试构建一个像演示文稿一样的向导。

我创建了一个 Windows 窗体作为一系列“WizPanel”的宿主,这些“WizPanel”被设计为用户控件窗体。它们中的每一个都可能/将具有独特的数据连接和布局。我的预期实现创建了一个 Collection(of UserControl)。我正处于设计阶段,希望使用一组最能描述当前用例所需流程的面板加载集合。

我遇到的问题是如何能够加载一个新的 UCDataReview(用户控件表单)、一个新的 UCDataParameters(用户控件表单),然后根据需要加载其余的面板。我不希望面板此时加载数据,因为某些数据查询可能永远不需要 - 基于先前面板中提供的数据(可能,此时只需设计)。我只想确保数据仅在我指定时加载。我喜欢在每个面板上都有一个 ShowData() 函数,然后从主向导窗体中执行它(在单击下一个按钮后 - 后面不需要它,因为它应该已经存在了)。

因此,我坚持创建一个“基本向导面板”控件 (WizPanelBase) 的概念,该控件具有 ShowData() 函数,该函数在基本控件表单中为空,但可以在类 (WizPanel) 中被覆盖该小组基于。然后我会有一个集合(WizPanelBase),然后允许我发出 ShowData() 调用

很抱歉没有使用正确的措辞,因为我只是一个兼职人员,只是为了学习而玩。我已经用一个对象类(Objbase_Person;Objbase_Vehicle ...)完成了这个,然后将它们扩展到 Person_Student、Person_Instructor、Vehicle_Car、Vehicle_Truck 等)。我很确定我可以,我只是知道足够危险,但我什至不知道该要求什么才能找到教程。这里的类似问题通常是关于在 Windows 窗体上使用用户控件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。