Множественное выделение в списке

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
Есть html-элемент типа Listbox. В нем два значения

Значение1
Значение2


Listbox поддерживает множественный выбор, однако несовсем понятно как в зеннке сделать это

Данный сниппет выделяет сперва первый элемент, потом второй. Однако хочется чтобы выделение шло с клавишей Shift.
Код:
var he = instance.GetTabByAddress("page").GetDocumentByAddress("0").FindElementByTag("form", 1).FindChildByAttribute("multiselect", "fulltag", "multiselect", "text", 0);
if (he.IsVoid) return -1;

instance.WaitFieldEmulationDelay();
he.SetValue("0", instance.EmulationLevel, false);
he.SetValue("1", instance.EmulationLevel, false);
 

ss130

Client
Регистрация
28.11.2015
Сообщения
15
Благодарностей
0
Баллы
1
Если речь идет об html элементе, почему бы не использовать jQuery и аналоги?

Установка значений
Код:
$('.id_100 option[value=val2]').attr('selected','selected');
Получение:
Код:
var foo =[];
$('#multiple :selected').each(function(i, selected){
foo[i]= $(selected).text();});
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
увы, у меня c# код
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)