找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 7863|回复: 12

[求助] Block UI关于list(集列表)设计如何调用seedDlxFile的ID

[复制链接]

2

主题

8

回帖

202

积分

一级士官

积分
202
发表于 2016-11-28 16:54:00 | 显示全部楼层 |阅读模式
如下图,创建了一个集列表,并调用了seedDlxfile,而在list创建的程序里面调用不了seedDlxfile的block ID(如图中的圆心回调函数,在新的程序里面调用不了)。 int mul_point::update_cb(NXOpen::BlockStyler::UIBlock* block)
    {
        try
        {
            if(block == list0)
            {
            //---------Enter your code here-----------
                               
                               
            }
        }}
上述update_cb没有指定圆心的BLock ID,调用不了。

创建的List

创建的List


14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2016-11-29 10:33:15 | 显示全部楼层
集列表,要做两个UI才可以的。
这个在帮助里面有一个例子,你可以去研究一下。
一般像上图你这种UI,我比较喜欢直接用树来替代,直接可以做到那个效果的。

51

主题

24

回帖

2258

积分

少尉

积分
2258
发表于 2016-11-29 12:53:34 | 显示全部楼层
BOM 或者 树 都用  特殊-》树列表 控件比较适合 2.jpg
1.jpg
08、树列表常规  BlockID  控件id  Enable   是否可选/禁用控件  Group    组  Label    标题  Show     是否可见其它   Localite  是否本地化  附着    Bottom  底    Left    左    Right   右    Top     顶特定于块  CanStretchHeight          是否可以拉伸高度  Height                    控件高度  ListItems                 列表内容/值  MaximumHeight             最大高度  MinimumHeight             最小的高度   ScrollFrozenColumn        滚动冻结列数量  ScrollLineNumber          鼠标滚动时的行数  SelectionMode             选择模式(None   取其中一个)(Single 单一的) (Multiple 多种)  ShowExpandCollapseMarker  在兄弟节点和父节点之间显示线设置  ShowHeader                是否显示标题  ShowMultipleColumns       是否显示多个列  ShowToolTips              当树显示不完全时,鼠标移到上面是否显示完全  ShowRootNodes             对树排序时,是否也对根节点进行排序--------------- 咧: 在 dialogShown_cb() 里加代码    try    {        //---- Enter your callback code here -----                tree_control0->InsertColumn(0, "名称", 120);  //插入第0列                tree_control0->InsertColumn(1, "编号", 80);  //插入第1列                tree_control0->InsertColumn(2, "数量", 80);  //插入第2列                Node *newNode = tree_control0->CreateNode("A0");//创建节点        tree_control0->InsertNode(newNode,NULL,NULL,Tree::NodeInsertOptionLast);//插入节点                newNode->SetDisplayIcon("piecepart");  //设置节点图片(未被选中时显示的图片)        newNode->SetSelectedIcon("hole");      //设置节点图片(被选中时显示的图片)                newNode->SetColumnDisplayText(1, "SB1");  //设置第1列内容                newNode->SetColumnDisplayText(2, "1件");  //设置第2列内容                newNode = tree_control0->CreateNode("A1");//创建节点        tree_control0->InsertNode(newNode,NULL,NULL,Tree::NodeInsertOptionLast);//插入节点                newNode->SetDisplayIcon("piecepart");  //设置节点图片(未被选中时显示的图片)        newNode->SetSelectedIcon("hole");      //设置节点图片(被选中时显示的图片)                newNode->SetColumnDisplayText(1, "SB2");  //设置第1列内容                newNode->SetColumnDisplayText(2, "1件");  //设置第2列内容                //tree_control0->SetShowExpandCollapseMarker(true); //在兄弟节点和父节点之间显示线设置                tree_control0->SetShowExpandCollapseMarker(false);    }
详细源代码
BLOCK UI 和 ufun 中文帮助.part1.rar (480 KB, 下载次数: 157)
BLOCK UI 和 ufun 中文帮助.part2.rar (480 KB, 下载次数: 144)
BLOCK UI 和 ufun 中文帮助.part3.rar (232.81 KB, 下载次数: 134)

51

主题

24

回帖

2258

积分

少尉

积分
2258
发表于 2016-11-29 12:54:55 | 显示全部楼层
UG二次开发·业务交流  51061704(同时也是学习交流群)
里面 nxopen c++ ufun c   grip  kf vb6 vb.net  免费下载资料 和视频

51

主题

24

回帖

2258

积分

少尉

积分
2258
发表于 2016-11-29 12:55:36 | 显示全部楼层
UG二次开发·业务交流  51061704(同时也是学习交流群)
ufun c nxopen c++  
grip
kf
vb6
vb.net  
snap
免费下载资料 和 视频

4

主题

287

回帖

3912

积分

中尉

积分
3912
发表于 2017-12-8 14:18:24 | 显示全部楼层
Jefft* 发表于 2016-11-29 10:33
集列表,要做两个UI才可以的。
这个在帮助里面有一个例子,你可以去研究一下。
一般像上图你这种UI,我比 ...

请问你说的例子在帮助的哪里能找到

2

主题

110

回帖

1501

积分

六级士官

积分
1501
发表于 2018-1-16 10:29:02 | 显示全部楼层
梅总,必须支持

5

主题

100

回帖

1264

积分

六级士官

积分
1264
发表于 2018-2-25 10:55:12 | 显示全部楼层
您好,请问您这个set list的问题研究清楚了吗,这个seeddlxfile怎么指定呢?

0

主题

3

回帖

21

积分

列兵

积分
21
发表于 2018-7-15 15:09:06 | 显示全部楼层
15757753770 发表于 2016-11-29 12:53
BOM 或者 树 都用  特殊-》树列表 控件比较适合

08、树列表常规  BlockID  控件id  Enable   是否可选/ ...

谢谢大哥111

1

主题

30

回帖

301

积分

二级士官

积分
301
发表于 2018-8-6 11:07:47 | 显示全部楼层
梅总,必须支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-23 02:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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