none
取消vs2010winform中将控件设置为static后自动修改Designer.cs RRS feed

  • 问题

  • 为了能够在其他窗体都能够控制AxWindowsMediaPlayer控件,我在Designer.cs中将控件改为public static 然后手动将InitializeComponent()中的所有this.AxWindowsMediaPlayer1的this删除。这样运行后能够在其他窗体进行暂停和播放了。但是程序停止调式后,过一段时间vs2010会自动将static删除掉,导致其他窗口使用窗体类名调用的代码都错掉。发现不仅是将static去掉了,还将删除了半天的this也补上了,有么有办法不让vs自动修改?我找了半天的设置也没有发现,望指教。

     

    第一次来这里发帖,请大家多多关照



    2011年7月22日 6:19

答案

  • .Designer.cs文件上面好像写了对该文件的修改可能会在代码重新生成时丢失.一般不对它进行修改.
    本帖内容仅供参考,没有任何保证. This post is provided without any warranty.
    2011年7月27日 8:35

全部回复