在WinForm应用程序中,使用选项卡控件来加载不同的Form界面!

时间:2023-02-23 13:05:13
 TabPage tp=new TabPage();
your选项卡控件.Controls.Add(tp); From1 frm=new Form1();
frm.TopLevel = false;
frm.Dock = DockStyle.Fill;
frm.FormBorderStyle =FormBorderStyle.None; tp.Controls.Add(frm);
frm.Visible = true;

最近想了一些关于子窗体嵌套显示在父窗体中的方法

1、绑定到父窗体

这种是最简单的显示方式

将子窗体直接绑定至父窗体的控件中,例如父窗体是a,子窗体是b,使用的容器是panel控件,命名p

在父窗体中拖入一个panel控件,命名p

在父窗体中写入代码
                b.Parent = this.p;
                b.Dock = DockStyle.Fill;//以填满的方式显示

此时就可以实现子窗体绑定到父窗体,如要实现像浏览器一样的选项卡形式,可以试用TabControl控件

2、基本原理同第一种一样,只是第一种显示出来的样式固定,如需改变样式可以重写控件,或者引用第三方控件,网上有不少这样的控件提供下载,在此就不一一列举

出处来自http://blog.csdn.net/bobo14164/article/details/7885449

-----来自凌波小屋----冯和超的笔记----

在WinForm应用程序中,使用选项卡控件来加载不同的Form界面!的更多相关文章

  1. 在WinForm应用程序中嵌入WPF控件

    我们知道,在WPF界面上添加WinForm的控件需要使用WindowsFormHost类.而在WinForm界面上添加WPF控件该如何做呢?有没有类似的类呢?明显是有的,ElementHost就是为了 ...

  2. 在DevExpress程序中使用SplashScreenManager控件实现启动闪屏和等待信息窗口

    在我很早的WInform随笔<WinForm界面开发之"SplashScreen控件">有介绍如何使用闪屏的处理操作,不过那种是普通WInform和DevExpress ...

  3. 重新想象 Windows 8&period;1 Store Apps &lpar;81&rpar; - 控件增强&colon; 加载本地 html&comma; 智能替换 html 中的 url 引用&comma; 通过 Share Contract 分享 WebView 中的内容&comma; 为 WebView 截图

    原文:重新想象 Windows 8.1 Store Apps (81) - 控件增强: 加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Contract 分享 Web ...

  4. easyui控件的加载顺序

    使用easyui做布局时,会模仿窗口程序界面,做出一些较复杂的布局.按由外层到内层的顺序: (最外层)panel->tabs->tabs1 ->tabs2->layout-&g ...

  5. 使用DevExpress&period;XtraTabbedMdi&period;XtraTabbedMdiManager控件来加载MDI窗体

    使用DevExpress.XtraTabbedMdi.XtraTabbedMdiManager控件来加载MDI窗体     [csharp] view plaincopyprint? <SPAN ...

  6. Delphi7 第三方控件1stClass4000的TfcImageBtn按钮控件动态加载jpg图片例子

    Delphi7 第三方控件1stClass4000的TfcImageBtn按钮控件动态加载jpg图片例子 procedure TForm1.Button1Click(Sender: TObject); ...

  7. django django中的HTML控件及参数传递方法 以及 HTML form 里的数据是怎么被包成http request 的?如何在浏览器里查看到这些数据?

    https://www.jb51.net/article/136738.htm django中的HTML控件及参数传递方法 下面小编就为大家分享一篇django中的HTML控件及参数传递方法,具有很好 ...

  8. C&num; WinForm程序中使用Unity3D控件 &lpar;转&rpar;

    https://www.cnblogs.com/cnxkey/articles/5394378.html 最近在自学Unity3D,打算使用这个时髦.流行.强大的游戏引擎开发一个三维业务展示系统,不过 ...

  9. 在DevExpress程序中使用TeeList控件以及节点查询的处理

    在很多情况下,我们需要通过树列表进行数据的展示,如一些有层次关系的数据,通过有层级的展示,能够使用户更加直观查看和管理相关的数据.在一般Winform开发的情况下,可以使用微软的TreeView控件, ...

随机推荐

  1. 25、ASP&period;NET MVC入门到精通——Spring&period;net-业务层仓储

    本系列目录:ASP.NET MVC4入门到精通系列目录汇总 上一节,我们已经把项目框架的雏形搭建好了,那么现在我来开始业务实现,在业务实现的过程当中,不断的来完善我们现有的框架. 1.假设我们来做一个 ...

  2. 前端chrome浏览器调试总结

    引言 "工欲善其事,必先利其器" 恩,这句话我觉得说的特别有道理,举个例子来说吧,厉害的化妆师都有一套非常专业的刷子,散粉刷负责定妆,眼影刷负责打眼影,各司其职,有了专业的工具才能 ...

  3. 分享一个JavaScript嗅探工具Tracker

    今天发现一个好用的JS侦测工具,实时监测JS代码的使用效率,运行状态等. 期待插件作者添加更好的功能. 运行效果 运行效果如下(我把它放到标签里了): 1.点击Tracker书签工具 2.选择查看选项 ...

  4. MVC中view页面用jquery方法绑定select控件值

    var sortid = '@Model.myWorkMatter.WorkMatterSortID'; $("#selectSort").val(sortid); $(&quot ...

  5. 2014--9&equals;17 软工二班 MyEclipse blue&equals;&equals;修改浏览器语言

  6. zepto源码学习-04 event

    之前说完$(XXX),然后还有很多零零碎碎的东西需要去分析,结果一看代码,发现zepto的实现都相对简单,没有太多可分析的.直接略过了一些实现,直接研究Event模块,相比JQuery的事件系统,ze ...

  7. Git-分布式版本控制系统(二)

    工作区(Woring directory ) 版本区(repository,即隐藏的.git文件) Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git ...

  8. RxJava操作符&lpar;07-辅助操作&rpar;

    转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51658445 本文出自:[openXu的博客] 目录: Delay Do Materiali ...

  9. Jsp的基本知识

    jsp页面的基本组成部分:指令,表达式,小脚本,声明,注释,静态内容. 指令元素有三种: 1.page:eg <%@ page 属性名="属性值" 属性名="属性值 ...

  10. 在window是下安装hadoop过程

    详细见http://www.cnblogs.com/kinglau/archive/2013/08/20/3270160.html