|
, _1 u4 t) A1 p. P各位大侠:
' @* u" n p5 b( |2 k H5 C+ f小弟最近在用VB进行NX的二次开发,但是在想通过单击一个对话框的“应用”按钮,弹出另一个对话框时遇到了问题
) h" W+ d# e6 ^) a" M6 A! _: d& Z7 h。第二个对话框始终无法调出来。
& w. p1 _7 l: W5 _我使用的方法是,在NX UI styler中分别创建窗体A和窗体B。窗体A将作为主窗口,窗体B是要调出的窗口。2个窗口7 ^" z. `$ o0 Q+ r- u
分别调试都没问题后,
/ j0 Y9 j# u$ t1 ~7 v1)将窗体B的代码加入到窗体A中,做法是“项目/添加现有项”
* N: W4 T3 r2 k3 X2)将窗体B的Main函数删掉;. B( G& a# ~0 f* F. O4 J
3)在窗体A “Applye”函数中添加如下代码,其中TreeViewDialog()就是窗体B的名称,调试链接都没问题5 o% T- s2 N9 F& O; E
Dim treeDialog = New TreeViewDialog()- t" Y5 ~ ?, Y" G
treeDialog.Show()1 z7 m, _9 I1 z$ Q* A0 b: R
4)在NX运行时,启动窗体A,单击“应用”按钮时,NX提出错误: m2 e a4 p6 a7 W
2 |- E- J3 J" s A& C, r
谁知道是怎么回事?- x% V0 K- c5 c2 y3 R3 D
|
|