Страница 1 из 1

ActiveX Combobox

СообщениеДобавлено: Вт фев 04, 2014 6:05 pm
anforcer
На мнемосхеме установил элемент ComboBox_1, привязал к ней внутреннюю переменную типа message - P_ComboBox_1. Привязал к кнопке на данной мнемосхеме код

SetPropertyD("ComboBox_1", 1);
wcAddItem ( "ComboBox_1", "sdsdsd");
wcAddItem("ComboBox_1", "Vanilla");
wcAddItem("ComboBox_1", "Strawberry");

Запускаю Runtime и пусто. В чем дело не подскажите?

Re: ActiveX Combobox

СообщениеДобавлено: Ср фев 05, 2014 11:56 am
Генератор зла
anforcer писал(а):SetPropertyD("ComboBox_1", 1);

ИМХО, абсолютно лишнее (и неправильные параметры к тому же)
И правильнее использовать
ErrorNumber = wcAddItem ();
Тогда будет шанс понять почему не работает

Re: ActiveX Combobox

СообщениеДобавлено: Ср фев 05, 2014 4:05 pm
anforcer
SetPropertyD("ComboBox_1", 1);
wcAddItem ( "ComboBox_1", "sdsdsd");
wcAddItem("ComboBox_1", "Vanilla");
wcAddItem("ComboBox_1", "Strawberry");

а элементы "sdsdsd","Vanilla", "Strawberry" - обязательно должны быть тегами типа message?

Re: ActiveX Combobox

СообщениеДобавлено: Чт фев 06, 2014 12:01 pm
Генератор зла
Они должны быть строкового типа. А тегами или именно строками - не важно.
Перенабейте заново знаки ".
Иногда из Хелпа копируются неправильные кавычки и пример из-за этого не работает.

Re: ActiveX Combobox

СообщениеДобавлено: Вс фев 16, 2014 10:05 pm
anforcer
В скрипте на открытие окна
Dim rt as Integer;
rt=wcAddItem ( "ComboBox_1", "sdsdsd");
rt=wcAddItem("ComboBox_1", "Vanilla");
rt=wcAddItem("ComboBox_1", "Strawberry");

Все заработало! Спасибо!