Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Соответсвие между Combo и List Добавлено: 22.06.04 18:09  

Автор вопроса:  ViktorZ | ICQ: 271202919 

Вот есть ComboBox в котором записи. Есть textBox в ктором они будут. Есть ListBox В котором есть другие записи. Как сделать чтобы записи из ComboBox  соответсвовали Listbox.
Скажем ComboBox - названия книг.
ListBox  - авторы
В textBox должны быть аторы после нажатия на назвнии кинги , ктороую он написал.

P.s. чем отличаются vbcrlf от VbnewLine и Chr(13). По моему  ничем. А результат разный :-)))

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #1 Добавлено: 22.06.04 19:57
Зачем тебе столько контролов?
Используй ItemData()

Ответить

Номер ответа: 2
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #2 Добавлено: 23.06.04 17:26
Нужно значит... Посмотрю и этот вариант

Ответить

Номер ответа: 3
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #3
Добавлено: 24.06.04 19:44
>Используй ItemData
 - Истину глаголишь. А то мне тут один небезызвестный посетитель втирал что они вообще не нужны.

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 24.06.04 22:16
код в студию!

возможно это будет медленнее и сложнее, но без этого свойства я обойдусь :):):)

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 24.06.04 22:18
зы, я до сих пор не могу понять, где таковое свойство может пригодиться... что мне даст прикрепление к какому-то итему лонг числа... это же все можно смоделировать (заменить) ...

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 24.06.04 23:44
А я без ItemData так вообще жить не могу!!!
Он мне жизнь облегчает в десятки раз.. Я работаю с базами данных, и в ItemData загоняю ID конкретной записи.. Очень удобно!!
Без него,конечно можно обойтись, но это крайне неудобно.. Видим например ФИО, а в ItemData код клиента..

Ответить

Номер ответа: 7
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #7
Добавлено: 25.06.04 00:17
 sne,
 не буду тебя учить что упрямство - первый признак тупости, т.к. сам упрям не в меру.
 
 В ItemData можешь сохранять любую информацию. Т.к. длина его Long, то это могут быть например указатели, всякие hWnd, позиции символа или линии в строке. Короче "any external data".
 На самом деле списковые контролы представлены не в виде Список.Строка, а в виде:
 Список.Строка
 Список.Число

 Понимаю конечно что всё это можно держать в отдельном глобальном массиве, но зачем собственно лишний расход памяти (на тот же глобальный массив).
 Да и работать с ним в VB скорее всего (как и со всем) намного медленнее. Тем более что откроешь ты скажем эту прогу через полгода. И будешь потом искать что это за массив и нахрен он вообще нужен.
А ItemData - это стандарт (во всяком случае в API). Ещё и првязан конкретно к списку.

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 25.06.04 01:00
Ладно, уговорили, ItemData - рулит :))
Теперь буду пользовать :)

Ответить

Номер ответа: 9
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #9 Добавлено: 26.06.04 19:27
А я все уже сделал. А код не дам потому что не хочу.Всем спасибо
2sne: ItemData не рулит все без него работатет. Скоро увидите в Бета тесте(28.06.04) . Я туда прогу кинул ComeBackCd зовется.

Ответить

Номер ответа: 10
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #10
Добавлено: 26.06.04 19:47
реализаций одного и того же задания может быть не одно и не два а даже десятки... так что...

Я вот сейчас с API_TreeView поработал... там без этого свойства почти никуда ;)

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 27.06.04 14:50
> P.s. чем отличаются vbcrlf от VbnewLine и Chr(13). По моему ничем. А результат разный :-)))
vbCrLf - это Chr(13) & Chr(10)

Ответить

Номер ответа: 12
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #12
Добавлено: 27.06.04 15:34
 CR - Carriage Return.
 Когда существовали советские ПЭВМ, то это называлось так:
 ВК - Возврат Каретки.
---
 LF - Line feed (Перевод строки)

 CR соответствует клавишному коду 13
 LF соответствует клавишному коду 10.
===
 Это константа. Она аналогична
 Const MyCrLf = CHR$(13) & CHR$(10)
 Приставка Vb обозначает что эту константу объявлять не нужно, т.к. VB её уже знает.

Ответить

Номер ответа: 13
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #13 Добавлено: 28.06.04 09:29
kk

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам