社区
C#
帖子详情
3个窗体form, 如何实现tab的效果?
验证码识别
2011-02-17 03:28:24
不改动窗体form的实现代码,
选择不同的tab页, 现实不同的窗体
...全文
253
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布局控件套装
实现
多文档界面。通过在主
窗体
添加RibbonControl和Xtra
Tab
Control控件搭建框架,在
Form
_Load事件添加状态栏信息和默认选项卡,编写ShowMDI
Form
方法将功能
窗体
添加进
Tab
选项卡,处理关闭
窗体
事件,还给出了
实现
代码供参考。
dev 子
窗体
停靠父
窗体
这篇博客介绍了如何利用DevExpress的Xtra
Tab
bedMdiManager控件在Windows
Form
s应用中创建带有关闭按钮的MDI子
窗体
,
实现
类似
tab
的
效果
。步骤包括拖放控件、设置父
窗体
、控制关闭按钮显示模式以及检查已打开
窗体
。提供源码供下载参考。
win
form
窗体
程序运行后怎样隐藏?
本文详细介绍了如何在Win
Form
应用中彻底隐藏
窗体
,包括不在任务栏、Alt+
Tab
切换中显示的方法。通过调整
窗体
状态和使用特定的窗口样式,可以
实现
程序在后台静默运行。
Form
(
窗体
)的
Form
BorderStyle属性的不同
效果
本文介绍了通过设置
窗体
的
Form
BorderStyle属性来改变
窗体
边框样式的方法,并提供了不同属性值的意义及其对应的边框样式。同时,给出了一个用于遍历所有边框样式的示例代码。
C#技巧之
窗体
去鼠标化
本文介绍了如何在
窗体
程序中通过键盘操作,利用
Tab
键和快捷键控制Button1、Button2和Button3的点击事件,以及如何设置控件的焦点和使用Mnemonic属性
实现
快速触发事件。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章