Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
else
-
- Начинающий
-
-
- Сообщения: 12
- Зарегистрирован: 19.11.2002 (Вт) 22:53
- Откуда: Belarus
-
else » 29.10.2005 (Сб) 12:49
Доброго времени суток.
Подскажите, плс, можно ли каким либо образом получить значение ключа элемента коллекции. допустим имеем:
- Код: Выделить всё
Dim clc As New Collection
Function addkeyitem
clc.Add key:="aaa", Item:="bbb"
clc.Add key:="bbb", Item:="aaa"
end function
а дальше нужно получить значение элемента (не проблема) и ключа (очень нуно).
[/syntax]
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 29.10.2005 (Сб) 13:59
Невозможно. Юзай коллекцию от edanmo либо Dictionary.
-
GSerg
-
- Шаман
-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
GSerg » 29.10.2005 (Сб) 15:18
В таких случаях я иногда делаю так...
- Код: Выделить всё
clc.Add array("bbb", "aaa"), "aaa"
clc.Add array("aaa" , "bbb"), "bbb"
...
msgbox clc(2)(1)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас
-
else
-
- Начинающий
-
-
- Сообщения: 12
- Зарегистрирован: 19.11.2002 (Вт) 22:53
- Откуда: Belarus
-
else » 29.10.2005 (Сб) 17:29
2GSerg
Спасибо. Идея понравилась и претворена в коде.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Mail.ru [бот] и гости: 20