SIEMENS, DF&PD

Предыдущее посещение: Чт июн 30, 2016 1:00 Текущее время: Чт июн 30, 2016 1:00

Часовой пояс: UTC + 3 часа




 [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: WinCC , список выбора
СообщениеДобавлено: Ср июл 30, 2008 15:29 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 18, 2008 16:04
Сообщения: 42
Подскажите, пожалуйста как в Графическом редакторе сделать выпадающий список. (Как в винде.. нажимаем на стрелочку справа и выпадает список выбора..)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 15:49 
Не в сети
Писатель со стажем

Зарегистрирован: Ср апр 18, 2007 15:03
Сообщения: 508
Откуда: Красноярск
Навскидку не скажу есть ли там нативные элементы, но можно добавить ком-компонент. Там он дотнетовский вроде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:02 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 18, 2008 16:04
Сообщения: 42
а можно поподробнее!? я просто недавно разбираюсь с WinCC, поэтому ешё плохо оринтируюсь в терминах. Что за дотневский компонент?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:19 
Не в сети
Писатель со стажем

Зарегистрирован: Чт май 29, 2008 15:48
Сообщения: 985
Откуда: Минск
Самый простой тупой и надежный способ:
Создать кадр на котором разместить только кнопки в столбик, текстом на каждой кнопке будет элемент списка.
По нажатию на любую кнопку этот кадр закрывать.
То есть в результате очень похоже на выпадающий список.

Все компонеты, которые Вы вставляете извне, так или иначе глючат или трудны в настройке, по крайней мере в версиях выньсии ниже 7-ой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:31 
Не в сети
Известный Писатель

Зарегистрирован: Пн дек 26, 2005 11:01
Сообщения: 113
Откуда: SPb
Используйте Text List из SmartObject. В свойствах обекта добавляете нужные Вам ниспадающие строки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:49 
Не в сети
Известный Писатель

Зарегистрирован: Ср авг 08, 2007 14:00
Сообщения: 418
Откуда: Старый Оскол
Если у Вас версия WinCC 6.2, то для этого удобнее использовать TextList.
Если WinCC 6.0, то стандартный виндовский компонент MS 2.0 ComboBox, с динамической загрузкой списка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:50 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 18, 2008 16:04
Сообщения: 42
ок, спасибо, c textlist вроде работает...))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 30, 2008 16:54 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 18, 2008 16:04
Сообщения: 42
А MS 2.0 ComboBox, с динамической загрузкой списка, это как сделать? какие свойства объекта надо изменять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 7:57 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
Существует куча свободных (бесплатных) OCX для Visual BASIC. Используйте их


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 8:44 
Не в сети
Известный Писатель

Зарегистрирован: Ср авг 08, 2007 14:00
Сообщения: 418
Откуда: Старый Оскол
У компонентов из стандартной виндовской библиотеки MSForms всего одно преимущество перед кучей других, в том числе и бесплатных, аналогичных актив-иксов - это то что они всегда под рукой (устанавливаются вместе с Windows).
Про удобство использования стандартных компонентов разговор отдельный.
Например, достучаться до многих свойств этих компонентов можно только через скрипты.
Вот пример скрипта инициализации микрософтовского ComboBox'а
Код:
Dim cboComboBox

Set cboComboBox = ScreenItems("Control1") ' загружаем список
cboComboBox.AddItem "Текст1"
cboComboBox.AddItem "Текст2"
cboComboBox.AddItem "Текст3"

cboComboBox.Font.Name  = "Arial Cyr" ' меняем шрифт
cboComboBox.Fontsize = 11  ' меняем размер шрифта
cboComboBox.ListIndex = 0 ' указатель на первый элемент списка


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 9:45 
Не в сети
Новый писатель

Зарегистрирован: Пт июл 18, 2008 16:04
Сообщения: 42
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 11:03 
Не в сети
Возможно это нечеловек

Зарегистрирован: Пн окт 30, 2006 16:27
Сообщения: 2262
Откуда: Украина, Днепродзержинск
Добрый день.
Добавил TextList, добавил элементы списка, но при выборе не запоминается элемент списка, то есть при нажатии на объект список выпадает, но после снова остаётся первый элемент списка. Я только начинаю разбираться в ВиньСС, подскажите, что не сделал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 31, 2008 11:59 
Не в сети
Возможно это нечеловек

Зарегистрирован: Пн окт 30, 2006 16:27
Сообщения: 2262
Откуда: Украина, Днепродзержинск
Выбор получился. Надо было связать с тегом. Только выбор элемента списка работает по двойному щелчку левой кнопкой. Можно ли сделать, и как, по одиночному?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group