我是C#windows表单的新手,我对在用户控件中触发事件并以另一种形式处理它有疑问。
我有Form1
,Form2
和UserControl1
。
Form2
使用showdialog()
中的Form1
显示,UserControl1
中添加了Form2
。
我希望在UserControl1
处理Form1
中的事件。我知道要执行此操作Form1
订阅Form2
中的活动,Form2
订阅UserControl1
中的活动,当UserControl1
事件被触发时,它会被处理在Form2
然后Form2
触发其事件,并在From1
处理。
但我正在寻找不同的方法。我想直接将UserControl1
的事件发送到From1
并在From1
处理Form2
而不进行=IF(K3<>"","",IF(B3="","",(B3+21)))
干预。