还是要自己先来顶一贴:
    关于在窗体中显示窗体:
    如果是父窗体和子窗体的关系的话
    我还是没有想到;
    不过有另一个方法:
    双击第二个窗体,在Form2_Load()中写如下代码
                     this.Top=Form1.ActiveForm.Top+数字;
                     this.Left=Form1.ActiveForm.Left+数字;
                     this.Top代表的是第二个窗体的离屏幕上边沿的坐标
                     this.Left代表的是第二个窗体的离屏幕左边沿的坐标 
                     this.Top=Form1.ActiveForm.Top+数字 就是把主窗体的
                     坐标赋给第地个窗体,如果数字为0,则第二个窗体显示的
                     时候左上角坐标与主窗体的左上角坐标对齐;
现在呢,我又有了一个问题:
          
         一个窗体怎么才能让它总是显示在最前面呢,也就是不管窗体是活动的窗体还是
          不活动的窗体,它都显示在别的窗体的前面。
                        
                          

解决方案 »

  1.   

    还是要自己先来顶一贴:
        关于在窗体中显示窗体:
        如果是父窗体和子窗体的关系的话
        我还是没有想到;
        不过有另一个方法:
        双击第二个窗体,在Form2_Load()中写如下代码
                         this.Top=Form1.ActiveForm.Top+数字;
                         this.Left=Form1.ActiveForm.Left+数字;
                         this.Top代表的是第二个窗体的离屏幕上边沿的坐标
                         this.Left代表的是第二个窗体的离屏幕左边沿的坐标 
                         this.Top=Form1.ActiveForm.Top+数字 就是把主窗体的
                         坐标赋给第地个窗体,如果数字为0,则第二个窗体显示的
                         时候左上角坐标与主窗体的左上角坐标对齐;
    现在呢,我又有了一个问题:
              
             一个窗体怎么才能让它总是显示在最前面呢,也就是不管窗体是活动的窗体还是
              不活动的窗体,它都显示在别的窗体的前面。