问题1:    最小化图片是放在panel上的,如果不使用panel我担心以后窗体大小变化会造成图片位置错位,但以下代码必须是控件放在窗体上的
((Form)this.Parent).WindowState = FormWindowState.Minimized;问题2:    现在美工为了整体界面统一,要求将主窗体(MDI父窗体)也做成无边的,我大概试了一下,可能可以,就不知道以后在程序运行时会出现什么问题,比如分辨率改了以后控件位置是否会出现问题,我现在很多控件都设置DOCK属性了。或者还有其他什么可能出现的问题。

解决方案 »

  1.   

    this.FindForm().WindowState = FormWindowState.Minimized;
      

  2.   

    分辨率变化只是大小的一个体现,既然已经设置成Dock了,那些控件的相对位置是不会变化的。
    另外,最小化那个就加一个button不就好了吗。。
      

  3.   

    但以下代码必须是控件放在窗体上的
    因为你是通过父控件去找Form
    FindForm()直接找到相关的Form对象