Цитата Сообщение от SCADAMaster Посмотреть сообщение
Мнемосхему в пути указывать не надо.
Для полного пути:
var Mnemo= ((ITreeItemHlp)Attribute.TreeItemHlp.Project.Item( "Объект.Объект1")).Attributes["Мнемосхема"];
Mnemo.Open();

Для относительного пути:
var Mnemo=((ITreeItemHlp)Attribute.TreeItemHlp.GetChil d("Объект1")).Attributes["Мнемосхема"];
Mnemo.Open();
Сделал все как вы описали, однако не хочет компилировать:
"System.Attribute" не содержит определение для "TreeItemHlp"

Я наверное что-то делаю неправильно или не использую какой-то модуль в uses ?

Вот код ниже:
using MasterSCADA.GUI;
using MasterSCADA.Hlp;
using System;
using System.ComponentModel;
using System.Runtime.InteropServices;

namespace Control
{
[ComVisible(true),
Guid("DCE97106-1B8C-4D61-81DF-BDA93083C180"),
DisplayName("Контрол")]
public partial class UserControl1 : WinFormsControlBase
{
public UserControl1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
var Mnemo = ((ITreeItemHlp)Attribute.TreeItemHlp.Project.Item( "Объект.Объект1")).Attributes["Мнемосхема"];
Mnemo.Open();
}
}
}