none
C#项目中,form里NEW了form1和form2,怎么从form1里用Refresh()重新绘form2? RRS feed

  • 问题

  • C#项目中,form里NEW了form1和form2,在form1里有button1,在form2中有button2, 怎样能实现按下button1时,Refresh()重新绘form2,或者按下button2时,Refresh()重新绘form1?

    TT

    2015年3月26日 5:35

全部回复

  • 定义一个Event, form1和form2分别绑定对方的

    http://feiyun0112.cnblogs.com/

    2015年3月26日 6:01
    版主
  • Hello,
    這有很多種做法,你可以在Form裡定義一個屬性,在屬性裡的Set區塊裡調用Refresh

    private bool _isRefresh;
    public bool IsRefresh
    {
        get { return _isRefresh; }
        set
        {
            _isRefresh = value;
            //TODO:調用表單更新邏輯
        }
    }

    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    2015年3月27日 2:23