![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| justas |
|
|||
|
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 21.12.2009 Репутация: нет Всего: нет |
Приветствую.
Есть такая проблема: В C# надо сделать так, чтобы ComboBox был ReadOnly, но выбранный элемент можно было копировать (как ячейка с выпадающим списком в propertyGrid). ReadOnly можно сделать выставив DropDownStyle - DropDownList, но в этом случае нельзя выделять и копировать выбранный элемент. Пока думаю делать через события, но для меня это не очень хороший вариант. Если кто откликнется, спасибо. |
|||
|
||||
| Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: нет Всего: 3 |
Свойство DropDownStyle выставляешь в DropDownList и обрабатываешь следующие события таким образом:
Это сообщение отредактировал(а) Kolovorot - 9.12.2010, 11:43 --------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
| justas |
|
|||
|
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 21.12.2009 Репутация: нет Всего: нет |
Спасибо. Но к сожалению, это не совсем что нужно, заказчик, просит, чтобы можно было выделить мышкой какой-то кусок данных, а затем по правой кл. мыши вызвать меню и там выбрать копировать. Пока остановился, на том, что использую Style DropDown. Обрабатываю KeyPress, KeyDown и TextChanged
|
|||
|
||||
| Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: нет Всего: 3 |
Кусок данных - это выбрать несколько элементов из комбабокса?
--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
| justas |
|
|||
|
Новичок Профиль Группа: Awaiting Authorisation Сообщений: 13 Регистрация: 21.12.2009 Репутация: нет Всего: нет |
копировать не всю строку, а какую-либо ее часть(значение-ключ копируем к примеру ключ)
|
|||
|
||||
| Ky7m |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 8.4.2008 Репутация: нет Всего: 2 |
Обрезай как надо строку, содержащуюся в comboBox2.Text |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |