А где код для управления элементом mDCP.?А зачем? Он отображаться должен в любом случае.
Дружище, ты сам себе противоречишь. Если видишь, что mDCP не всегда отображается, значит не в любом? Ищи в сооем коде логическую неувязку. А явное управление видимостью этой кнопки что дает?Кнопка mDCP удаляет прочие свойства детали. Она должна отображаться всегда в любой детали. А кнопка mPOL задает правило обработки листа и поэтому отображается только для листовой детали. Пока не могу понять почему кнопка mDCP не отображается для листовой детали ведь мне не нужно управлять ее видимостью. Я в тупике.
If (pDoc.SubType = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}") Then
m_Form.mPOL.Visible = True
Else
m_Form.mPOL.Visible = False
End If
После копирования кнопки mPOL и переименования копии в mDCP код изменился на: If (pDoc.SubType = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}") Then
m_Form.mDCP.Visible = True
Else
m_Form.mDCP.Visible = False
End If
Вернул его в первоначальное состояние и все заработало.