如何将一个窗体显示到一个容器控件中,刚开始想的比较简单,用窗体容器控件添加一般控件的方法,试了一试,代码如下:

            Form2 frm = new Form2();this.panel1.Controls.Add(frm);frm.Show();

但是提示了一个错误:无法将顶级控件添加到控件。

原来窗体是一个顶级控件,是无法将一个顶级控件添加到一个容器中来的。最后在网上找了相关资料,只需要将代码改下即可,还是原来的思路,代码如下:

?
1
2
3
4
5
6
Form2 frm = new Form2();
frm.TopLevel = false;
frm.Dock = DockStyle.Fill;
//或者是 this.panel1.Controls.Add(frm);
frm.Parent = this.panel1;
frm.Show();

这就实现了容器控件中添加窗体,效果如下:

  

其实还有一种方式,就是利用子窗体和父窗体(IsMdiContainer)属性也能成,这个要自己去控制好坐标。

c#如何将子窗体显示到父窗体的容器(panel)控件中相关推荐

  1. matlab中axes显示,求助:在matlab的axes控件中显示图像

    利用plot命令重复刷新显示动画效果...本想在axes控件中显示,可是只有第一次plot命令在控件中显示,接下来的都是另开一个画图窗口显示图片..怎样让图片都在axes控件中显示呢?求高手指点. 附 ...

  2. C#在Panel控件中添加另外一个窗体

    一,新建窗体如下 二.定义并设置窗体 在新的窗体中定义 Form_Config formConfig = new Form_Config(); 设置窗体的属性 formConfig.Dock = Do ...

  3. 将DataTable中的数据,根据节点的子父节点的Tag。展示到TreeView树状控件中。

    //移除所有分类tvBookType.Nodes.Clear();try{dt = BookTypeServices.GetBookType();}catch (Exception ex){Messa ...

  4. C#+AE 调整TOCControl控件中图层的显示顺序

    基本思路如下:利用鼠标左键将需要调整顺序的图层移动至目标位置. ①需要涉及到TOCControl的OnMouseDown事件来获取要调整的图层, ②OnMouseUp事件获得目标图层和索引号, ③再利 ...

  5. [Android] 拍照、截图、保存并显示在ImageView控件中

    最近在做Android的项目,其中部分涉及到图像处理的内容.这里先讲述如何调用Camera应用程序进行拍照,并截图和保存显示在ImageView控件中以及遇到的困难和解决方法.     PS:作者购买 ...

  6. C#中主窗体Panel中加载其他多个窗体Panel控件

    今天在技术群里,笔者遇到一个这样的问题,"有客户想让两个Form窗体的内容放到一个Form窗体中,但是两个窗体的内容超出主窗体的大小",为了解决这个问题,笔者的想法是"采 ...

  7. C# 选中 DataGridView 控件中的行时显示不同的颜色

    可以利用 DataGridView 控件的 SelectionMode.ReadOnly 和 SelectionBackColor 属性实现当选中DataGridView控件中的行时显示不同的颜色. ...

  8. 格式化显示在Label控件中的金额格式文本 (2)

    通过Label控件的Text属性可以设置控件内显示的文本,而通过对象的ToString方法可以格式化字符串显示的格式.本实例设定在Label控件中金额的显示格式,运行结果如图1所示. <?XML ...

  9. listview显示mysql数据_C#在listview控件中显示数据库数据

    一.了解listview控件的属性 view:设置为details columns:设置列 items:设置行 1.将listview的view设置为details 2.设置列属性 点击添加,添加一列 ...

最新文章

  1. Udacity机器人软件工程师课程笔记(八)-ROS Turtlesim 包的相关命令
  2. 欢迎加入北京智源AI社群
  3. 常用前端框架Angular和React的一些认识
  4. java如何设置圆角边框_巧妙实现带圆角的渐变边框
  5. php网页连mysql_php - 如何在单个网页上连接多个MySQL数据库?
  6. codevs 4650 破损的键盘(链表)
  7. 新增数组_数组链表和List部分理解总结
  8. 每日总结app_焊工日常工作的主要职责是什么?焊工证考试用什么APP复习?
  9. C语言:用条件运算符的嵌套完成此题。学习成绩=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示
  10. 海康威视摄像头web端播放
  11. 互联网人的Q2,被业务目标支配
  12. html表格可视化设计器,基于vue-element-ui的一款表格设计器table-making
  13. 写作技巧~100段作文排比句(1-20段),考试一定用得上,赶紧收藏!
  14. 全球及中国军用海岸雷达行业研究及十四五规划分析报告
  15. 明日之后最新服务器开服时间,明日之后什么时候开服 新服开区详解
  16. C语言实现字母的大写转换成小写
  17. 舌苔发白是什么原因造成的?
  18. 如何批量替换文件名称中的指定字符?
  19. R语言可视化进阶-高级点图、气泡图、动态图、图形叠加与相关图
  20. 【GPU】Nvidia CUDA 编程高级教程——利用蒙特卡罗法求解近似值(NVSHMEM)

热门文章

  1. mysql实例化_MySQL如何通过实例化对象参数查询数据 ?(源代码)
  2. cvc降噪和主动降噪_市面上的降噪耳机,物理降噪和主动降噪,你会怎么选择?...
  3. fillna函数_听说这些pandas函数,是数据科学家和软件工程师的最爱
  4. java 泛型和集合_Java集合和泛型
  5. 电子设计竞赛电源题(2)-检波与采样
  6. 10月编程语言排行榜,来了!
  7. wordpress程序安装php多少,2020最新WordPress网站程序详细安装教程
  8. mysql网页化_页面化操作数据库
  9. inurllay old.php id,搜索技巧
  10. mysql 外键(foreign key)的详解和实例_MySQL数据库外键