我要在panel中调用子窗体,但子窗体的长度比我的panel长,如何实现子窗体放置在panel中,可以加滚动条,但是我加上之后也不好用,请大牛帮帮忙,最后有代码实现
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
winform中panel子窗体的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
战在春秋 2017-06-06 04:26关注首先,**设置panel的AutoScroll 属性为 True。**
然后,在合适的地方调用如下代码:
Form1 myForm = new Form1(); //Form1是子窗体类 myForm.TopLevel = false; myForm.AutoScroll = true; myForm.FormBorderStyle = FormBorderStyle.None; frmMain.Panel1.Controls.Add(myForm); //frmMain是主窗体类,Panel1是主窗体上的Panel控件。 myForm.Show();
说明:以上代码中变量名称根据您的情况而变。
用心回答每个问题,如果有帮助,请采纳答案好吗,谢谢~~~
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-29 22:22回答 1 已采纳 你的程序只有一个主窗体,program类里的main方法就是执行的form1.run(),因此它只要关闭,进程就结束了。你要保证的只是主窗体绝对不要被关闭(但可以隐藏),其他窗体关闭是不会导致闪退的。
- 2019-06-05 00:08回答 1 已采纳 窗体 form = new 窗体(); form.MdiParent = this; //设定为mdi子窗体 form.TopLevel = false;
- 2016-03-13 05:53回答 3 已采纳 tabcontrol.selectedtab.controls[控件名]
- 2024-07-11 10:24福星高照A的博客 在Winform项目中,经常用到的就是在容器中加载子窗体,以panel容器为例,在panel中加载子窗体。方法一:通过给panel加载子元素实现。方法二:指定父容器实现。
- 2022-04-23 03:37回答 2 已采纳 字符串类型不能转为 DataGridViewTextBoxColumn类型this.Name 是DataGridViewTextBoxColumn类型。this.Name.Name="Form1";/
- 2021-11-02 07:59回答 4 已采纳 嗐 ,你是不是把 整个窗体 都Enabled = false 了?
- 2016-03-24 18:17回答 5 已采纳 可以在窗口退出事件如OnFormClosing释放线程
- 2018-05-13 03:55C#WinForm父级窗体内Panel容器中嵌入子窗体、程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 具体展现效果链接地址:...
- 2021-05-30 02:57回答 3 已采纳 你这个是在一个面板上打开了另一个面板问题吧。
- 2013-07-01 22:56回答 1 已采纳 这里应该用动态传值! form1里 public string PassText { get { return
- 2023-04-21 08:49回答 2 已采纳 方法1.先把panel里的东西全选,剪切,删除panel后再粘贴方法2.进入designer.cs文件,把panel删掉,之前所有panel.controls.add代码全部改为this.contro
- 2021-02-23 07:42// 设置子窗体的容器为父窗体中的Panel ``` ### 显示子窗体 在设置了所有必要的属性之后,调用子窗体的`Show`方法来显示子窗体。 ```csharp mySon.Show(); // 显示子窗体,此句很重要,否则子窗体不会显示 ``` #...
- 2018-05-14 08:18C# winform 子窗体调用父窗体函数实现...在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮,panel1清除,重新载入From2
- 2020-08-25 05:26在C# WinForm应用开发中,Panel控件是一种常用布局工具,可以承载多个子控件并进行区域划分。然而,在设计界面时,如果多个Panel控件重叠,可能会导致某些Panel的内容无法正常显示,给用户带来困扰。这个问题通常是...
- 2020-05-06 07:01以下是关于Winform中Panel控件的详细使用介绍。 Panel控件的特点在于它的灵活性和可定制性。与GroupBox控件相比,Panel控件的主要区别在于,虽然GroupBox可以显示标题,但Panel控件允许添加滚动条,这使得它能容纳...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司