iCAx开思工具箱
标题:
有人用.net开发UISyler吗?
[打印本页]
作者:
begtostudy
时间:
2008-6-1 11:16
标题:
有人用.net开发UISyler吗?
用UG UIStyler生成一个简单的对话框,产生的C#.net代码如下
但是,这个 private NXOpen.UIStyler.UnknownType change对话框;
是什么意思?有人知道吗?
public class UG5UICTest
{
// class members
private static Session theSession;
private static UI theUI;
public static UG5UICTest theUG5UICTest;
private Dialog theDialog;
private NXOpen.UIStyler.UnknownType change对话框;
private NXOpen.UIStyler.LabelItem changeLabel0;
private NXOpen.UIStyler.IntegerItem changeInt2;
public static bool isDisposeCalled;
……
private void InitializeUIStylerDialog()
{
try
{
//------------------------------------------------------------------------------
// The following code snippets initializes all the styler items and associate
// respective callbacks. Attributes of the styler item can be accessed and
// modified only after calling Show() or RegisterWithUiMenu().
//------------------------------------------------------------------------------
change对话框
= (NXOpen.UIStyler.UnknownType)theDialog.GetStylerItem("对话框", Dialog.ItemType.UnknownType);
change对话框.AddOkayHandler(new NXOpen.UIStyler.UnknownType.Okay(apply_ok), false);
change对话框.AddApplyHandler(new NXOpen.UIStyler.UnknownType.Apply(apply_apply), false);
change对话框.AddCancelHandler(new NXOpen.UIStyler.UnknownType.Cancel(apply_cancel), false);
changeLabel0 = (NXOpen.UIStyler.LabelItem)theDialog.GetStylerItem("LABEL_0", Dialog.ItemType.LabelItem);
changeInt2 = (NXOpen.UIStyler.IntegerItem)theDialog.GetStylerItem("INT_2", Dialog.ItemType.IntegerItem);
changeInt2.AddActivateHandler(new NXOpen.UIStyler.IntegerItem.Activate(Input_cb), false);
}
……
作者:
苏州人
时间:
2008-6-5 18:35
用.net开发,为什么还要用UISTYLER 做对话框??
作者:
苏州人
时间:
2008-6-5 18:35
用.net开发,为什么还要用这个?
作者:
adong3825
时间:
2008-6-17 23:46
我也碰到过类似的程序。运行时出现( 错误 1 命名空间“NXOpen.UIStyler”中不存在类型或命名空间名称“UnknownType”(是缺少程序集引用吗?) ) 不知道怎么回事;
作者:
begtostudy
时间:
2008-6-18 09:53
问题找到了
采用英文界面做的就没有问题
作者:
adong3825
时间:
2008-6-18 10:29
你说的英文界面是ug的界面吗
作者:
adong3825
时间:
2008-6-18 10:31
你说的英文界面是ug界面吗
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3