Form2 frm2 = new Form2();
        private void MoveProc()
        {
            frm2.StartPosition = FormStartPosition.CenterParent;
            frm2.Left = this.Left + panel1.Left;
            frm2.Top = this.Top + panel1.Top;
        }

        public Form1()
        {
            InitializeComponent();
           
             MoveProc();
            this.AddOwnedForm(frm2);
            frm2.Show();
        }
        
        private void Form1_Move(object sender, EventArgs e)
        {
            MoveProc();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.StartPosition = FormStartPosition.CenterParent;
            frm2.ShowDialog();

}


条件:
  1. 缩略图显示包含跟随的窗体
  2. 跟随的窗体只在主窗体的最上面
  3. 主窗体能使用ShowDialog()使用其他窗体
FORM1
FORM2

附件列表

最新文章

  1. OpenCASCADE Make Primitives-Box
  2. 片元着色器(Fragment Shader)被称为像素着色器(Pixel Shader),但
  3. APP账号密码传输安全分析
  4. 通过WinForm控件创建的WPF控件无法输入的问题
  5. Vim杂记:markdown插件
  6. C++头文件为什么要加#ifndef #define #endif
  7. MyBatis框架
  8. IIS连接数
  9. (转)使用scp命令在linux操作系统之间传递文件
  10. 在线预览Excel
  11. codeforces 372E. Drawing Circles is Fun
  12. python (5分钟实现一个游戏的屏蔽敏感字系统,)
  13. 小程序wxss和css3的区别
  14. 高通平台的bootloader过程【转】
  15. 解决DEDECMS Call to undefined function dede_htmlspecialchars()
  16. wap2app(十)--wap2app 添加原生底部导航,添加原生标题栏,填坑
  17. Mac电脑 阿里云ECS(ContentOS) Apache+vsftpd+nodejs+mongodb建站过程总结
  18. 基于Python项目的Redis缓存消耗内存数据简单分析(附详细操作步骤)
  19. MP4文件格式
  20. layoutSubviews 在什么情况下会被触发

热门文章

  1. Spring mvc 学习笔记
  2. android 设备唯一码的获取,Cpu号,Mac地址
  3. Android开发UI之去掉title bar
  4. Android Root原理
  5. ORA-12545:Connect failed beacuse target host or object does not exist
  6. 利用if else 来计算车费
  7. BZOJ_1013_[JSOI2008]_球形空间产生器_(高斯消元)
  8. Linux Kernel‘ieee80211_radiotap_iterator_init()’函数拒绝服务漏洞
  9. Retrofit 2.0 throwing @Field parameters can only be used with form encoding
  10. MySQL运行原理与基础架构