Сделал все как вы описали, однако не хочет компилировать:
"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();
}
}
}





Ответить с цитированием