Windows表单应用程序中的
交叉形式控制更新 >管理多种形式通常需要基于另一个形式的一种形式更新控件。本文概述了实现这种形式沟通的几种方法,涵盖了活动形式发生变化的方案。
更新第一个的第二个表单
可以将第二个表单的构造函数过载以接受参数,从而在创建时初始化其控件。这是初始数据传输的理想之选。
以第二种形式创建公共属性和方法,从而使第一个形式可以直接访问和修改其控件和数据。这为创建后更新提供了更大的灵活性。>
>将控件的“修饰符”属性设置为设计人员中的“公共”允许外部访问。 但是,这种方法损害了封装,并且通常会灰心。
>>>从第二个通过第一个形式实例:
将第一个表单的实例传递给第二张构建器的实例。 这将使第二款直接访问对第一个形式的控件和属性授予。>事件处理:
第一种形式提出了一个事件,第二个表单订阅了它。 当事件启动时,第二形式的事件处理程序会更新第一个表单。
行动委托注入:
>>公共控制暴露(不推荐):Action
>
以上是如何从另一个窗口上更改一个窗口上的控件?的详细内容。更多信息请关注PHP中文网其他相关文章!