Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как сделать combobox с 2 столбцами Добавлено: 31.03.06 09:29  

Автор вопроса:  ku
Как сделать combobox с 2 столбцами в vb.net ???

Ответить

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

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



ICQ: 219571279 

Вопросов: 34
Ответов: 486
 Профиль | | #1 Добавлено: 31.03.06 14:47
Насколько я знаю, никак, а знаю я мало )))))
Ну накрайняк мона листбокс со столбцами под комбо подсунуть и то Visible = False, то True.......

Ответить

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



Вопросов: 3
Ответов: 5
 Профиль | | #2 Добавлено: 31.03.06 15:46
А где в vb.net datacombo или его нет

Ответить

Номер ответа: 3
Автор ответа:
 avdey



ICQ: 219571279 

Вопросов: 34
Ответов: 486
 Профиль | | #3 Добавлено: 31.03.06 16:01
Ты уточняй вопрос...
Те 2 столбца какие нужны:
  типа там разные значения (ну, в смысле в одной строке выбираться будет первый столбец или второй, День или 5)
  или типа выбираться будет вся строка (например: День 5).
Понял?

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 31.03.06 16:19
надо было когда-то подобное, но я такое даже не видел в других прогах... я реализовал всплывающим окошком с ListView....

Ответить

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



Вопросов: 60
Ответов: 808
 Профиль | | #5 Добавлено: 31.03.06 16:52
Есть тупой метод. Закрыть вторым комбиком стрелочку первого и с помощью APIшки вываливать оба. Другой вариант-текстовое поле+рисунок+форма. Кстати мне аж интересно стало, нафиг это надо :)

Ответить

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



Вопросов: 3
Ответов: 5
 Профиль | | #6 Добавлено: 14.04.06 10:38
Мне нужно чтобы в списке combobox показывались две колонки таблицы и при выборе значения значение одного поля оставалось в combobox, а значение другого поля в какой-то textbox ( ну как в ACCESS - [ПолеСоСписком]![Column](1). Как это вообще делается в vbnet. Помогите тупому!!!

Ответить

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



Вопросов: 58
Ответов: 4255
 Профиль | | #7 Добавлено: 14.04.06 15:30
Мне нужно чтобы в списке combobox показывались две колонки таблицы

Стандартными средствами ты этого не сделаешь, если только делать свой контрол.. Но это не так просто..

Такой контрол есть в комплекте от DevExpress. Называется LookUpEdit, именно он позволяет отображать сколько угодно столбцов из БД.

Если же тебе неоходимо,чтобы 2 ствойства были привязаны к одной строке, то тут тебе понадобятся DisplayMember и ValueMember. При этом DisplayMember будет отображаться в списке и будет виден, а ValueMember юзер не увидет, но ты будешь иметь доступ к этому свойству и оно будет связано с индексом строки и соответственно с DisplayMember..

Ответить

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



Вопросов: 3
Ответов: 5
 Профиль | | #8 Добавлено: 25.04.06 11:34
А что это за комплект и где его взять???
Если можно поподробней в силу моей некомпитентности.

Ответить

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



Вопросов: 58
Ответов: 4255
 Профиль | | #9 Добавлено: 25.04.06 21:57
Официальный сайт этой конторы тут:
http://devexpress.com/

Но, с недавних пор они стали выкладывать триальную версию.. До версии 2.2.5 (WinFormsCollectionEval-2.2.5-2005 ~60 Мб)(включительно) это был полноценный комплект контролов, после этого все.. лафа кончилась:-( Если найдешь его в сети, будет тебе счастье.. )

Ответить

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



Вопросов: 0
Ответов: 1066
 Профиль | | #10 Добавлено: 25.04.06 22:19
Всё это решается установкой моноширинного шрифта в комбо и простыми арифметическими вычислениями плюс апи SendMessage и GetCursorPos.
Вся беда в том, что это нужно сделать. Готового нет.

Ответить

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



Вопросов: 3
Ответов: 5
 Профиль | | #11 Добавлено: 26.04.06 09:28
Дайте пожалуста какой-нибудь код в виде примера, если не трудно!!!

Ответить

Страница: 1 |

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



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