iCAx开思工具箱

标题: 【求助】about ug nx2.0 option menu(bug?) [打印本页]

作者: taiga2001    时间: 2003-10-14 09:54
标题: 【求助】about ug nx2.0 option menu(bug?)
如图1,2示:option menu 的初始值(initial integer value)无论设定为何值(0,1,2,3,4),对话框中“闭合高度”总默认是第一个item,不知是否nx2.0的bug,请大家帮忙?如何让“闭合高度”默认是第二个item(700)?谢谢----------------(nx1.0无此问题)
作者: taiga2001    时间: 2003-10-14 10:02
图1
作者: taiga2001    时间: 2003-10-14 10:02
图2
作者: leopw    时间: 2003-10-14 11:00
那是因为你前面的程序定义了这个option menu的初始值为0。
代码可能如下,查一下!!
  
value.item_id=OPTION_CLOSED_H;
value.item_attr=UF_STYLER_VALUE;
value.subitem_index=0;
UF_STYLER_set_value(dialog_id,[$value)]
  
如果想默认为第二个,将0改为1就行了
作者: taiga2001    时间: 2003-10-14 11:26
leopw谢谢你的回答,可是原来我没有加option menu初始化代码,它还是默认option menu的初始值为0,即使在对话框定义时已经将初始值(initial integer value)设为1。后来我在构造函数中加了下面一段程序,仍然不行。请帮我在nx2.0中试一试,我怀疑是ug nx2.0的bug!因为在nx1.0中不存在此问题。但是nx2.0 UI Styler中增加了两个控件【group】&【table control】对我很有用,所以请大家帮忙。
//对话框初始化
    UF_STYLER_item_value_type_t close_h_option;
    close_h_option.item_attr=UF_STYLER_VALUE;
    close_h_option.item_id=PUNCH_BASE_OPTION_CLOSE_H;
      close_h_option.value.integer=1;
    UF_STYLER_set_value(dialog_id, [$close_h_option)]
作者: leopw    时间: 2003-10-14 19:19
我也在NX2.0中用了option menu,没有问题阿。
我想是不是你保存的.dlg和你打开的.dlg文件不是同一个文件呢?
  
其实也可以用函数来初始化,你下面的代码设置错了。
  
//对话框初始化  
   UF_STYLER_item_value_type_t close_h_option;  
   close_h_option.item_attr=UF_STYLER_VALUE;  
   close_h_option.item_id=PUNCH_BASE_OPTION_CLOSE_H;  
     close_h_option.value.integer=1;   应改为close_h_option.subitem_index=1;
   UF_STYLER_set_value(dialog_id, [$close_h_option)]
作者: taiga2001    时间: 2003-10-14 20:39
::g::gleopw谢谢你,按你的改了程序,问题解决了!
  
但是在nx1.0中不要用程序对option menu进行初始化,只要在设计对话框时设定它的初始值(initial integer value)就可以了。不知nx2.0为何不行(我这里两台机器上都试过了)?你的可以吗:?)
作者: leopw    时间: 2003-10-15 10:45
可以阿,没有问题!!
在UISTYLER中设置初始值和用函数设置是一样的。
作者: taiga2001    时间: 2003-10-15 11:38
可是我的nx2.0,如图2在UIStyler中设定option menu的初始值(initial integer value)为1,按下【apply】后所设计对话框中的默认item并不改变(为0,如图1),这时保存对话框,再重新打开,发现原来设定的option menu的初始值(initial integer value)又变回来0,真是百思不得其解?另外,我在另外一台机器上使用nx2.0也有同样问题,所以怀疑是nx2.0的bug!不过无论如何问题还是解决了,多谢leopw拔刀相助!::r::r::g::g::c::c
作者: maomao521    时间: 2006-6-28 16:15
taiga2001 你好,我也想做个小的曲面分析系统。你做的那个系统中的图形能实时更新吗???




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3