Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: Создание модуля ввода-вывода

  1. #11

    По умолчанию

    Вы имеете ввиду входы и выходы динамизации?
    Посмотрите пример \UserControls\PropertiesDynamization\ из примеров поставляемых с MasterSCADA.
    [DispId(1),
    DisplayName("Текст")]
    public string TextValue
    {
    get { return _textBox.Text; }
    set { _textBox.Text = value; }
    }
    Спасибо.

  2. #12

    По умолчанию

    Нет, я имел ввиду не ActiveX, а ВФБ.
    Публичные свойства ФБ не отображаются в свойствах в редакторе мнемосхем и не понятно как получить доступ к этим свойствам из контрола.

  3. #13

    По умолчанию

    Свойства объявляются везде одинаково
    ВФБ состоит из
    Имя.cs - код в девере объектов
    Имя.bmp - картинка в дереве объектов
    ИмяControl.cs - код для мнемосхемы
    ИмяControl.bmp - картинка для мнемосхемы

    ----------------
    [DispId(1),
    DisplayName("Текст")]
    Размещается в ИмяControl.cs
    Итогом будет что-то вроде

    namespace MyVFB
    {
    [
    Serializable,
    ComVisible(true),
    Guid("Y5612849-B478-49ED-4FFB-C9F997D16769"),
    DisplayName("Мой ВФБ"),
    ]
    public class MyFB: VisualWindowlessControlBase
    {
    [DisplayName("Текст"), DispId(1)]
    public string Text{ get; set; }
    }
    ........................

    }
    В данном примере на мнемосхеме у элемента появится свойство с именем "Текст" (DisplayName()), которое можно будет динамизировать (DispId())
    Спасибо.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. выбор модуля ввода
    от kriklivtsev в разделе Разработки
    Ответов: 1
    Последнее сообщение: 17.02.2010, 12:58
  2. Адреса ввода/вывода
    от alex1963 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 02.12.2008, 12:35
  3. Помогите с подключением модуля вывода
    от Азат в разделе Разработки
    Ответов: 5
    Последнее сообщение: 13.08.2007, 11:09
  4. память ввода/вывода
    от вопрос в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 15.01.2007, 13:37

Ваши права

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