|
# u e9 R/ G- S9 m$ h( X/ \各位大侠:/ z+ R# l, I& S3 Q
小弟最近在用VB进行NX的二次开发,但是在想通过单击一个对话框的“应用”按钮,弹出另一个对话框时遇到了问题" `/ b* Q+ p& B" y
。第二个对话框始终无法调出来。9 [ C' I1 p4 T5 r8 E
我使用的方法是,在NX UI styler中分别创建窗体A和窗体B。窗体A将作为主窗口,窗体B是要调出的窗口。2个窗口9 o0 U/ k$ C6 E/ S* ^4 c9 {
分别调试都没问题后,
$ F( p/ _* w( H+ Z" j$ {1)将窗体B的代码加入到窗体A中,做法是“项目/添加现有项”: w+ _3 L5 X5 O* D' \
2)将窗体B的Main函数删掉;
, P2 ^7 V. y: ~5 ~- v( n0 c4 Z3)在窗体A “Applye”函数中添加如下代码,其中TreeViewDialog()就是窗体B的名称,调试链接都没问题* V% r3 |) p0 |: `+ @
Dim treeDialog = New TreeViewDialog()0 r3 V& n2 G% p" d& r
treeDialog.Show()) u" [ j) Y+ k8 G. {
4)在NX运行时,启动窗体A,单击“应用”按钮时,NX提出错误
1 `: g0 _9 G+ h( i" e
. C' a7 c0 k, B4 F+ U4 S' W
谁知道是怎么回事?* z% V: q# u2 b0 a+ y) A8 Q3 ?
|
|