2016-06-01 15 views
-1

У меня есть приложение, которое работает с программой, которую я имею на моем компьютере, это хорошо работает и является чем-то, что хорошо документировано разработчиком программного обеспечения.vb.net timearaly отключить внешнее приложение

Программа (автор Autodesk) позволяет пользователю использовать свой собственный диалог сохранения в качестве триггера для запуска, выполнения и подобных мне всех.

Вопрос: Как только мое внешнее приложение запущено, мы можем временно отключить интерфейс изобретателя, пока мое приложение не завершит его задачу?

+0

Можете ли вы показать немного коды? Поэтому я могу дать вам необходимые изменения? –

ответ

0

Вот пример из моего кода, надеюсь, вы его узнаете.

Я просто отключить обновление экрана и установить бесшумную работу (без всплывающих диалогов)

Public Class INV_APP 
    Public oInvApp As Inventor.Application 
    Public oInvStarted As Boolean = False 

    Public Sub New() 

     ' This call is required by the designer. 
     InitializeComponent() 

     ' Add any initialization after the InitializeComponent() call. 
     Try 
      oInvApp = Marshal.GetActiveObject("Inventor.Application") 

     Catch ex As Exception 
      Try 
       Dim invAppType As Type = GetTypeFromProgID("Inventor.Application") 

       oInvApp = CreateInstance(invAppType) 
       oInvApp.Visible = True 
       oInvStarted = True 

      Catch ex2 As Exception 

      End Try 
     End Try 

    End Sub 

    Private Sub Button_click(sender As Object, e As EventArgs) Handles Button1.Click 

     oInvApp.SilentOperation = True 
     oInvApp.ScreenUpdating = False 

     ' DO SOME COOL STUFF HERE. 

     oInvApp.SilentOperation = False 
     oInvApp.ScreenUpdating = True 

    End Sub 
    End Class 
+0

Является ли этот ответ недостаточным или нет, что вы ищете? –

 Смежные вопросы

  • Нет связанных вопросов^_^