社区
C#
帖子详情
3个窗体form, 如何实现tab的效果?
验证码识别
2011-02-17 03:28:24
不改动窗体form的实现代码,
选择不同的tab页, 现实不同的窗体
...全文
266
12
打赏
收藏
3个窗体form, 如何实现tab的效果?
不改动窗体form的实现代码, 选择不同的tab页, 现实不同的窗体
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
验证码识别
2011-02-18
打赏
举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
具体说明下,tabcontrol 中panel显示不行吗
[/Quote]
没用过这些, 能具体说下吗
就是3个form(以前不懂tabcontrol,图方便), 想用一个界面来展示
tabcontrol 可以做, 但感觉要重新在tabcontrol 中实现form中的函数???
想问下, 有什么方法, 可以把不同的窗体显示, 就像 tabcontrol 的 tabpage一样?
或者tabcontrol 的 tabpage 就可以现实form窗体?
wangting0613
2011-02-18
打赏
举报
回复
js也可以实现的
kkilll159
2011-02-18
打赏
举报
回复
没太看明白你的问题
transferring
2011-02-18
打赏
举报
回复
建议楼主这样做:
使用一个TAB控件,先建好所有要用到TAB页,比如,先建3个A/B/C。
再窗体上加一个TOOLSTRIP,使用3个按钮,分别定义为BTNA/BTNB/BTNC.
在窗体加载时隐藏所有TAB页,点击3个按钮时,先隐藏所有TAB页,再打开对应的一个TAB页,即可以实现楼主所需效果。
lid123456
2011-02-18
打赏
举报
回复
采用mdi窗体+tabcontrol选项页控件
/// <summary>
/// 利用反射动态调用打开子窗体
/// </summary>
/// <param name="pagestr">子窗体的标题名称</param>
/// <param name="formname">子窗体表单名称</param>
/// <returns></returns>
public void addpage(string pagestr,string formname)
{
string tabName = pagestr;
if (!IsOpenTab(tabName))
{
Form t = (Form)Activator.CreateInstance(Type.GetType(formname));
Form formToShow = (Form)t;
formToShow.MdiParent = this;
formToShow.WindowState = FormWindowState.Maximized;
formToShow.Show();
}
}
调用方法:
private void buttonItem7_Click(object sender, EventArgs e)
{
addpage("普通票据打印", "wdzlsmis.ptdylx");
}
winchar05
2011-02-17
打赏
举报
回复
感谢感谢,!!!!
「已注销」
2011-02-17
打赏
举报
回复
说的具体一点,MDI窗体还是一般窗体,需要实现什么样子的效果?
wuyq11
2011-02-17
打赏
举报
回复
具体说明下,tabcontrol 中panel显示不行吗
DevExpress Ribbon布局多文档界面—Xtra
Tab
Control动态增加
Tab
和关闭选项卡方法
Devexpress 是一个不错的布局控件套装,能够做出很漂亮的界面
效果
,最近正在做一个系统,要
实现
多文档的界面。如下图所示,本文介绍利用Xtra
Tab
Control动态增加
Tab
和关闭选项卡方法,
实现
一个多文档界面的
效果
,就像浏览器打开
窗体
一样,供大家参考学习。 1、框架搭建 主
窗体
添加DevExpress的RibbonControl和Xtra
Tab
Control控件,另外添加几个菜单项...
dev 子
窗体
停靠父
窗体
使用dev控件,制作简单的父
窗体
包含子
窗体
方案,通过Mdi子
窗体
模式加载子模块,这个控件相当好用,并且非常简单,制作成类似
tab
效果
。可以设置
tab
关闭方式,最终
效果
如下图: 1、拖入控件Xtra
Tab
bedMdiManager 2、设置该控件mdiparent=父
窗体
3、设置按钮,单击打开子
窗体
,通过判断是否已经存在该
窗体
,以防止打开过多
窗体
。 4、使用Xtra
Tab
bedMdiManager 的属性closepagebuttonshowmode方法控制每个子窗...
win
form
窗体
程序运行后怎样隐藏?
运行win
form
窗体
,我们是怎样隐藏的呢? 例子: 1)创建简单win
form
窗体
2)编写隐藏
窗体
程序的代码 3)
效果
演示 1)创建一个简单的win
form
窗体
Main
Form
, 这样运行后,在任务栏能看到
窗体
,怎样隐藏,在load事件中加上 //
窗体
最小化显示 this.WindowState =
Form
WindowState.Minimized; ...
Form
(
窗体
)的
Form
BorderStyle属性的不同
效果
本文固定链接: http://blog.xieyc.com/
form
-border-style/ | 小谢的小站 设置
窗体
边框可以通过设置
窗体
的
Form
BorderStyle属性设置。属性值可以通过枚举类型
Form
BorderStyle获取,它的取值和意义如下表所示。 属性 值 意义
Form
BorderStyle.None 0 无边框
C#技巧之
窗体
去鼠标化
在
窗体
程序中不用鼠标,直接使用键盘完成想要的操作。
实现
的方法有两种,一种是使用键盘上的
Tab
键使控件获得焦点,然后用enter键触发该控件上的事件(一般为click事件)。另一种是,为控件添加快捷键,通过按下快捷键,
实现
触发控件事件的
效果
。
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章