点击查看详细介绍

VB.NET创建窗体后怎么解除UG选择锁定

taojian 16年前 9333 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


VB.NET创建窗体后UG里的对象不能选择
怎么解除UG选择锁定?
可能是LockUgAccess函数,但具体怎么使用,请高手赐教!

0

最新回复 (9)
  • zhangcanwei 16年前
    1

    如果只是创建窗体,不和NX交互,就不需要LockUgAcess()函数。
    可能你的窗体创建方法是ShowDialog()创建的模态窗体,应该使用Show()创建非模态窗体。

  • taojian 16年前
    2

    太感谢了,终于解决了,高手啊

  • taojian 16年前
    3

    太感谢了,终于解决了,高手啊

  • taojian 16年前
    4

    太感谢了,终于解决了,高手啊

  • taojian 16年前
    5

    的确是可以,但是又出了个新问题,就是必须屏蔽Public Function GetUnloadOption(ByVal dummy As String) As Integer 函数,否则窗体只能一闪而过,不知道高手是怎么处理这个问题的?

  • zhangcanwei 16年前
    6

    这个函数有三个选项,不要选区立即退出,也不要选区手动推出,选剩下的那个选项

  • taojian 16年前
    7

    这个函数有三个选项,不选立即退出,其他两个时,窗体是会显示
    但是如果再选这个DLL时,窗体不显示
    我想了一个“欺骗”用户的方法:关闭窗体时,实际动作是“隐藏”,这样,在再次调用这个DLL时,窗体就会再显示出来拉

  • zhangcanwei 16年前
    8

    使用 Explicitily(拼写不一定正确),就可以正常使用close方法关闭窗体。
    只是窗体关闭后,仍然驻留内存中,但是不影响程序的再次启动。
    如果是反复调试程序,则必须在UG中手动卸载(文件-实用工具-卸载共享图像,这个“图像”应该是翻译错误,实际上就是程序在内存中的实例)。

  • taojian 16年前
    9

    文件-实用工具-卸载共享图像 这个用VB.NET怎么实现呢?

请登录后发表新帖