Показано с 1 по 10 из 126

Тема: Создание ActiveX элементов для masterSCADA

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15

    По умолчанию

    Здравствуйте, начинаю изучение написания собственных ActiveX-элементов на c#, изучив пример в папке ..\MasterSCADA\Examples\Examples\UserControls\Read ScaleOfValue (получение шкалы при переносе значения в textBox), возник такой вопрос: как получить величину шкалы (и различные ее атрибуты) не перетаскиванием значения в поле, а привязыванием этого значения к динамическому входу ActiveX-элемента.
    вот пример кода (но видимо чего-то тут я не понимаю):
    [DispId(2),
    DisplayName("Вход2")]
    public int ID
    {
    get { return trackBar1.Value; }
    set
    {
    ITreePinHlp pinHlp = MasterSCADAHlp.Instance.CurrentProject.ItemByID(va lue) as ITreePinHlp;

    int unitID;
    double scaleLo, scaleHi;
    string name;
    short digits;
    string UnitName;
    string temp1;

    pinHlp.PinScale.GetInterval(out scaleLo, out scaleHi, out name, out digits, out unitID);
    label2.Text = scaleLo.ToString(); //нижняя граница шкалы
    label3.Text = scaleHi.ToString(); //верхняя граница шкалы
    pinHlp.PinScale.GetUnit(unitID, out UnitName, out temp1);
    label4.Text = UnitName; //единицы измерения
    label5.Text = digits.ToString(); //количество знаков после запятой
    }
    }
    не знаю как получить ID этого значения, которое перетаскиваю на динамический вход. Узнать бы его и заменить им значение Value
    Последний раз редактировалось PustovoyKE; 25.11.2013 в 18:41.

Похожие темы

  1. Создание ActiveX компонента для MasterSCADA.
    от 42ia в разделе Master SCADA 3
    Ответов: 32
    Последнее сообщение: 30.05.2012, 09:17
  2. Ответов: 2
    Последнее сообщение: 13.03.2012, 15:13
  3. Некорректное отображение элементов
    от pahenziy в разделе Панели оператора (HMI)
    Ответов: 9
    Последнее сообщение: 05.10.2011, 17:10
  4. Создание сети RS-485
    от Kotov666 в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 09.04.2009, 15:52
  5. Ответов: 3
    Последнее сообщение: 28.08.2008, 18:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •