Можете ли вы уточнить, что вы имеете в виду
открытой CTP_2 над CTP_1
Если вы имеете в виду буквально открыт один стыковка окно панели задач поверх другого окна области задач в Outlook,; вы не можете.
Вы можете сделать это, если 1 или оба были плавающими окнами панели задач. Но вы не сможете удерживать их в позиции, когда окно Outlook Explorer/Inspector было перемещено и/или изменено. Поэтому я бы не рекомендовал эту идею.
Если вы хотите заменить CTP_1 с CTP_2 при нажатии на кнопку вы можете:
- Скрыть CTP_1 при нажатии на кнопку, а затем отобразить CTP_2
- Или, если вы хотите, чтобы остановить его мерцает, когда Hidding пользовательское задание и отображение другой, создать еще один UserControl, который содержал как CTP_1 и CTP_2 и установить их видимость соответственно, когда кнопка нажата
Вы можете получить ссылку на добавленную настраиваемых областей задач с помощью ThisAddin.CustomTaskPanes
Недвижимость.
Или вы можете состыковать их рядом друг с другом, установив для свойства CustomTaskPane.DockPosition
(каждой CustomTaskPane) то же значение. , т. Е.
CTP_1.DockPosition = MsoCTPDockPosition.msoCTPDockPositionRight;
CTP_2.DockPosition = MsoCTPDockPosition.msoCTPDockPositionRight;