社区
界面
帖子详情
如何做到使TabControl在OnSelchangeTab的时候改变TabControl里面的内容?
Garfield
2003-08-07 11:56:27
我想按一个Tab就把相应的内容显示在TabControl里面
那我应该如何设计TabControl里面的区域?
控件应该放什么地方?
可不可以用单独的Dialog来放
然后每按一次Tab就把这个Dialog嵌在这个TabControl中间?
具体怎样做呢?
...全文
185
6
打赏
收藏
如何做到使TabControl在OnSelchangeTab的时候改变TabControl里面的内容?
我想按一个Tab就把相应的内容显示在TabControl里面 那我应该如何设计TabControl里面的区域? 控件应该放什么地方? 可不可以用单独的Dialog来放 然后每按一次Tab就把这个Dialog嵌在这个TabControl中间? 具体怎样做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Garfield
2003-08-12
打赏
举报
回复
问题解决。给分。
http://www.vckbase.com/document/viewdoc.asp?id=398
方案5,正是我想要的。
herotemplar
2003-08-11
打赏
举报
回复
我用了一个办法,用CTypedPtrList(COblist,CList<int,int>* )和CList<int,int>记录各个Tab页面上的控件ID,然后根据CTabCtrl的转换进行相应的Show和Hide
Garfield
2003-08-11
打赏
举报
回复
我想问一下,怎样设置那个没有边框的对话框显示在TabCtrl中间?
另外,我做了一个Dialog,运行正常,但是加上了一个Custom Control后,那个对话框就不能显示了(编译可以通过),为什么?
bdove
2003-08-07
打赏
举报
回复
每一个tab页上的内容,做在一个对话框中,每个对话框的内容都记得初始化,就行了.
有个问题得提醒你,多个tab页显示时,默认是第一个显示,其他的tab页没有在运行后,没有点击的话,内容不会初始的.
如果需要在不点击的情况下也要初始的话,那么就得在主类中对每一个页设置一次活动页!
GZCompiler
2003-08-07
打赏
举报
回复
页数少或者控件少,可以用ShowWindow控制显示和隐藏。
Garfield
2003-08-07
打赏
举报
回复
好的,我试一下
TAB控件实例
VC之TAB控件实例 1.在主面板上拖放一Tab Control控件,我们这里建立其在主面板类(CTabSampleDlg)
里面
的成员变量m_tab。 2.添加两个子对话框,将其属性设置为“child,none”。这里要注意了,添加的必须是继承自DIALOG类的对话框,而不是PropPage对话框,否则的话,子面板将不能响应用户操作。然后生成两个新类“CTabPage1, CTab...
TabControl
的用法总结
TabControl
的用法总结因为程序需要,有好长的时间自己都在研究VC的
TabControl
控件的用法,虽然逢人就问,见网就查,可是一直都没搞明白怎么回事.就在昨天,就在昨天,…突然醒悟,呵呵,因为这,晚上还加班到九点,突然觉得爱死VC了,哈哈…..我发现网上很多有关
TabControl
的用法文章写的都不透彻,可能是我比较笨的缘故吧,哈哈…下面我自己总结总结:
TabControl
VC6
tabControl
添加Dialog
3:在当前要添加
tabcontrol
的页面的cpp文件的OnInitDialog(),添加如下的代码。1:新建Dialog子page页,将Dialog的属性,设置成无标题栏。2:在当前要添加
tabcontrol
的页面的头文件引用并且定义对话框类。4:添加
tabcontrol
的change事件代码。
MFC的
TabControl
刚开始学习C++,想自己写点东西用到这个控件,没想到这么费劲,资料查半天终于搞定,总结如下:主窗体创建一个
TabControl
并添加变量m_tab创建两个Dialog,Style为null,Body为none,生成类Page1,Page2在主窗体头文件中创建Page1和Page2的对象m_page1,m_page2,创建一个int sltIndex记录当前显示的选项卡,创建CDia
MFC中
TabControl
s分页上使用Dialog窗口
首先在
tabcontrol
控件上添加子项: [code="c++"] m_
TabControl
.InsertItem(0, _T("页面A")); m_
TabControl
.InsertItem(1, _T("页面B")); [/code] 然后在
tabcontrol
上创建分页: [code="c++"] m_page0.Create(IDD_DIALOG1, &m_TabContr...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章