gpt4 book ai didi

c# - Windows 窗体应用程序,自定义控件之间如何通信?

转载 作者:太空狗 更新时间:2023-10-29 23:19:14 24 4
gpt4 key购买 nike

我有三个用户控件。以下是它们的描述:1) 第一个用户控件 (ucCountry) 包含显示来自 xml 文件的国家/地区名称的组合框。

2) 第二个用户控件 (ucChannelType) 包含两个单选按钮,一个用于选择电视,另一个用于选择 radio channel 类型。

3) 第三个用户控件(ucChannels) 将填充国家名称由ucCountry 提供且类型由ucChannelType 提供的所有 channel

现在,如何在表单中的这些用户控件之间进行通信。我需要将用户控件与表单分离。所以,我需要使用事件。但是如果 ucCountry 触发了一个事件(比如 CountryChanged 事件)并且 ucChannels 订阅了该事件,如何从 ucChannelType 获取 channel 类型。

提前致谢...

最佳答案

最佳解决方案是将属性添加到您的自定义控件。后台可能没有字段,getters 只会从内部标准控件的属性中获取数据。

关于c# - Windows 窗体应用程序,自定义控件之间如何通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2389057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com