iCAx开思工具箱

标题: 面板外挂 [打印本页]

作者: caiyu0    时间: 2009-10-7 14:01
标题: 面板外挂
各位朋友,不知道有没有一种外挂,能将FORM表单嵌入到UG的界面上,请各位帮帮忙,回答一下。
最好可以给我一个下载地址,谢谢
作者: tealy    时间: 2009-10-7 22:36
如果你想使用BlockStyler和UIStyler来创建界面,只能用他们所包含的组件,无法将WINForm中的控件加入其中,如果你想使用比如DataGridView之类的表格显示数据,而又想要使用UG的风格界面是不可能的,这时只能使用WINForm的风格对话框,而且GetUnloadOption不可以是Session.LibraryUnloadOption.Immediately,而必须是Session.LibraryUnloadOption.Explicitly,不然你的WINForm会一闪而过
作者: caiyu0    时间: 2009-10-8 09:23
2#  

我只理解了一部分,但是非常感谢,至少给了我一个出口
作者: caiyu0    时间: 2009-10-8 12:53
2#  

再次感谢你给我的答复,但是我想知道点具体的东西。
我用C#.NET做UG6.0的二次开发,我已经可以使用UIStyler了,但是不知道C#的语句怎样回调UIStyler生成的窗体,希望你能够给予我回答,VB的方法也可以
作者: tealy    时间: 2009-10-8 17:20
如果你使用C#和UG6.0作为开发环境,使用UIStyler有些落伍了,使用BlockStyler将更加方便快捷,而且它还支持很多UIStyler没有的东西,比如选择面,选择轴,等很多功能,并且使你的界面更贴近UG6风格,在“块样式编辑器”模块里面你可以找到它

在UG的安装目录里面有一些很好的例子可以参考
Program Files\UGS\NX 6.0\UGOPEN\SampleNXOpenApplications\.NET\BlockStyler
你可以直接在UG操作记录里面运行这些例子,但有一个需要修改的地方才能运行
ColoredBlock.vb里面的
theDialogName = "ColoredBlock.dlx";
需要改成绝对路径,比如theDialogName = @"D:\Program Files\UGS\NX 6.0\UGOPEN\SampleNXOpenApplications\.NET\BlockStyler\ColoredBlock";
作者: caiyu0    时间: 2009-10-9 09:29
我的文件里不包含ColoredBlock.dlx,你能够传给我一份
作者: caiyu0    时间: 2009-10-9 10:48
文件已经找到
作者: caiyu0    时间: 2009-10-9 10:56
5#  

碰到一个高手不容易,我想在问你一个问题。
我用UG/OPEN 做了一个菜单,接在了UG菜单中帮助的后面,加入这个菜单包含一个子菜单,我想点击子菜单,在UG中画出一个中心在原点,半径为20的球体,怎样将这个菜单和C#结合起来呀,分开两部分我都会,就是不知道怎样结合




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