Добрый день. Есть addin, который представляет собой пользовательский элемент управления usercontrol, на котором размещены текстовые поля для работы со свойствами и параметрами, а также кнопки. Для считывания свойств инвентора используется кнопка "обновить"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Updatepart.Click
If m_inventorApplication.ActiveDocumentType = DocumentTypeEnum.kPartDocumentObject Then
' Update the property values.
pDoc = m_inventorApplication.ActiveDocument
Me.mPartnumber.Text = pDoc.PropertySets.Item("Design Tracking Properties").Item("Part Number").Value
и т.д.
Хочу сделать, чтобы свойства обновлялись автоматически после открытия файла инвентора на подобие этого кода, где отображается имя открытого файла:
Private Sub m_appEvents_OnOpenDocument(ByVal DocumentObject As Inventor.Document, _
ByVal FullDocumentName As String, _
ByVal BeforeOrAfter As Inventor.EventTimingEnum, _
ByVal Context As Inventor.NameValueMap, _
ByRef HandlingCode As Inventor.HandlingCodeEnum)
System.Windows.Forms.MessageBox.Show("OnOpenDocument: " + DocumentObject.DisplayName)
End Sub
Какие здесь могут быть нюансы? Или надо делать по-другому?