ゞ殷小天 发表于 2016-11-28 16:54:00

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

如下图,创建了一个集列表,并调用了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,调用不了。


Jefft* 发表于 2016-11-29 10:33:15

集列表,要做两个UI才可以的。
这个在帮助里面有一个例子,你可以去研究一下。
一般像上图你这种UI,我比较喜欢直接用树来替代,直接可以做到那个效果的。

15757753770 发表于 2016-11-29 12:53:34

BOM 或者 树 都用特殊-》树列表 控件比较适合

08、树列表常规BlockID控件idEnable   是否可选/禁用控件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);    }
详细源代码



15757753770 发表于 2016-11-29 12:54:55

UG二次开发·业务交流51061704(同时也是学习交流群)
里面 nxopen c++ ufun c   gripkf vb6 vb.net免费下载资料 和视频

15757753770 发表于 2016-11-29 12:55:36

UG二次开发·业务交流51061704(同时也是学习交流群)
ufun c nxopen c++
grip
kf
vb6
vb.net
snap
免费下载资料 和 视频

nu88123 发表于 2017-12-8 14:18:24

Jefft* 发表于 2016-11-29 10:33
集列表,要做两个UI才可以的。
这个在帮助里面有一个例子,你可以去研究一下。
一般像上图你这种UI,我比 ...

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

慢慢来吧 发表于 2018-1-16 10:29:02

梅总,必须支持

Oops* 发表于 2018-2-25 10:55:12

您好,请问您这个set list的问题研究清楚了吗,这个seeddlxfile怎么指定呢?

NX7.52018 发表于 2018-7-15 15:09:06

15757753770 发表于 2016-11-29 12:53
BOM 或者 树 都用特殊-》树列表 控件比较适合

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

谢谢大哥111

伴音.真 发表于 2018-8-6 11:07:47

梅总,必须支持
页: [1] 2
查看完整版本: Block UI关于list(集列表)设计如何调用seedDlxFile的ID