炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2835|回复: 1

PropertyPage 元素BUG

[复制链接]

该用户从未签到

发表于 2011-10-7 17:43:05 | 显示全部楼层 |阅读模式
仔细看了一下界面库帮助,PropertyPage元素接口说明及示例代码,示例代码中创建了4个标签“111”,“222”,“333”,“444”,分别绑定了“page1”,“page2”,“page3”,“page4”,测试代码正确。修改代码后,同样创建4个标签“111”,“222”,“333”,“444”,创建1个page:“page1”,将4个标签绑定同一个“page1”,运行后发现标签“111”默认被选中,但未显示出静态元素“111”,任意点击标签“222”,“333”,“444”后,静态元素“111”显示正常。代码如下:

XInitXCGUI();
//创建窗口:
HWINDOW hWindow=XWnd_CreateWindow(400,200,600,300,L"测试窗口");
XWnd_ShowWindow(hWindow,SW_SHOW);
//创建属性页元素页面
HELE hTab=XPPage_Create(10,10,500,200,hWindow);
HELE hPage1=XEle_Create(0,0,10,10,hTab);
//设置页背景颜色,以便观察属性页切换的改变
XEle_SetBkColor(hPage1,RGB(100,100,100));
//创建静态文件元素,以便观察属性页切换的改变
XStatic_Create(10,10,100,20,L"111",hPage1);
//将页添加到属性页元素
XPPage_AddLable(hTab,L"111",hPage1);
XPPage_AddLable(hTab,L"222",hPage1);
XPPage_AddLable(hTab,L"333",hPage1);
XPPage_AddLable(hTab,L"444",hPage1);
XPPage_SetLableSpacing(hTab,1);
XRunXCGUI();

请查实是否PropertyPage元素BUG并告知,谢谢!!!
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2011-10-7 18:38:31 | 显示全部楼层
    你4个属性标签绑定同一个可视页面,它们显示与隐藏都是同一个页面,所以产生冲突!
    默认选择的是第一个标签,所以会隐藏第二个标签绑定的页面,因为第二个标签和第一个标签绑定的是同一个页面,所以第一个标签选中时,绑定的页面并没有显示!

    解决办法:创建4个属性页面,然后分别绑定在4个标签上.
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-9-20 00:30 , Processed in 0.066783 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表