一个主窗体(对应一个类对象),包含了多个子窗体(对应不同的类对象)
,我如何在主窗体能通过简单的办法获知有窗体值发生了变化?

解决方案 »

  1.   

    那要看你是检测某个属性还是检测所有属性的变化了。如果要检测所有属性的变化,那可真是件复杂的事情。
    如果只是检查某个属性,为何不试着自己修改这个属性的set 操作发送事件呢?
      

  2.   

    给字窗体的要通知的变量的属性  SET 中调用你要做的.
      

  3.   

    消息却是可以解决问题。但是很麻烦,需要在每个控件或者对应的类的set方法中sendmessage。
    不知道有人做过这方面的没有。有更好的办法的共享一下
    这样的应用场景太多了,比如,一个主窗体上有保存的功能,只要任何一个子窗体发生了变化。在主窗体关闭的时候提示用户需要保存。