Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1

Создать компонент: выпадающий список

01.06.2015, 14:04. Показов 5629. Ответов 50
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть виндоус апликейшен форм, нужно, чтобы текст открывался так как на этом сайте: жмем на плюсик получаем новый текст в том же окне.
Пока как оптимальное решение я выбрала button, но это совсем не то, что мне нужно.
Есть такая технология в JQuery Collaps, когда текст раскрывается в том же окне. Если я правильно понимаю в си шарпе, эту технику заменяет Ajax. Так ли это?
И как мне так сделать?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.06.2015, 14:04
Ответы с готовыми решениями:

Выпадающий список
Подскажите пожалуйста, у меня есть форма для заполнения, с полями для ввода. Я хочу, что бы в одном поле, был выпадающий список, и что бы...

Выпадающий список
Доброго времени суток! Столкнулся с проблемой и не могу её решить: есть combobox, таблица в БД SQL; нужно сделать так, чтобы по мере набора...

Выпадающий список ComboBox
Добрый вечер, реализую такой вид подсказок в Винформе. Возник вопрос, когда подсказка "подсказывает со словом" она выбрасывает...

50
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
01.06.2015, 16:04
Как в Windows XP было в проводнике?
Миниатюры
Создать компонент: выпадающий список  
0
Заблокирован
01.06.2015, 16:59
Цитата Сообщение от XeniaKlagen Посмотреть сообщение
И как мне так сделать?
В WPF есть Expander:
http://professorweb.ru/my/WPF/... 6/6_14.php
https://msdn.microsoft.com/ru-... .110).aspx
https://msdn.microsoft.com/ru-... .110).aspx

для WinForm можно поискать его аналоги, например:
https://jfblier.wordpress.com/... -expander/
1
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 15:28  [ТС]
Да, именно так это и выглядит. В моем случае это такие маленькие панельки с хедером и знаком плюс. Нажимаешь на плюс получаешь панель.

Добавлено через 1 минуту
Цитата Сообщение от Ev_Hyper Посмотреть сообщение

для WinForm можно поискать его аналоги, например:
https://jfblier.wordpress.com/... -expander/
Буду изучать. Это то, что мне нужно. Спасибо.

Добавлено через 19 часов 48 минут
Цитата Сообщение от Ev_Hyper Посмотреть сообщение

для WinForm можно поискать его аналоги, например:
https://jfblier.wordpress.com/... -expander/
Я решила остановиться на expander. Но как мне его инсталировать? Там говорится, что исходный код в архиве, я загрузила архив, а что делать дальше не совсем понятно. Там нет инструкций по тому как инсталлировать, видимо это настолько очевидно. Но как его инсталлировать?
0
Заблокирован
02.06.2015, 15:31
Цитата Сообщение от XeniaKlagen Посмотреть сообщение
Там нет инструкций по тому как инсталлировать, видимо это настолько очевидно. Но как его инсталлировать?
https://www.cyberforum.ru/blog... g3301.html
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 16:06  [ТС]
Вот мои фаилы (во вложении).Я правильно понимаю мне нужен фаил Expander.cs. Далее я копирую код и вставляю его в созданный мной класс и далее по схеме?
Миниатюры
Создать компонент: выпадающий список  
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 16:15
10 лет назад был красивый проект Themed Windows XP style Explorer Bar. В современной студии уже не работает.
Замена - XPlorerBar: A WPF Windows XP Style Explorer Bar Control.
Миниатюры
Создать компонент: выпадающий список  
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 18:37  [ТС]
Спасибо.Симпатичная панелька, но она левосторонняя и у нее виндосовский дизайн. Принцип тот, что нужен, но я не уверена, что можно подогнать под свои нужны внешний вид.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 18:38
Она просто на левой стороне показана. Там в демке разные стили оформления есть.
Большую проблему может составить то, что она на WPF.
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 18:51  [ТС]
Там сказано, если у вас есть код контрола, а как понять, что он у меня есть? У меня есть фаилы, которые надо инсталировать, где мне можно почитать как это сделать?
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 18:52
Если вы про 6 пост, открывайте этот солюшен и смотрите какие файлы добавлены и как используются. Компонент очень простой.
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 19:44  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Она просто на левой стороне показана. Там в демке разные стили оформления есть.
Большую проблему может составить то, что она на WPF.
Для начинающего это проблема. Посмотрела какие вещи можно творить с випиеф, понравилось, но надо учиться.

Добавлено через 9 минут
Пишут load failed. И, что надо перезагрузить проект, а я все правильно открываю.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 20:09
Уточните, о каком проекте речь. А то их в теме несколько перечислено.
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 21:03  [ТС]
Уточняю... Expander. Загрузила архив, распаковала ExpanderApp.sln нажала пишут, что проект не может быть загружен needs user input.
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 21:05  [ТС]
Вот, так это выглядит
Миниатюры
Создать компонент: выпадающий список  
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 21:07
У меня нормально открывается...
Может вы один файл из архива запустили, не распаковав всё остальное?
Миниатюры
Создать компонент: выпадающий список  
Вложения
Тип файла: zip ExpanderApp.zip (67.4 Кб, 3 просмотров)
1
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
02.06.2015, 21:17  [ТС]
Вау..получилось! Я действительно архив не распаковала. СПАСИБО!

Добавлено через 4 минуты
Один недостаток - панельки друг под друга не убираются, а так и висят, а должны двигаться. Здесь двигаются.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
02.06.2015, 21:27
Так это поделка из пары строчек кода, не требуйте многого
Можете сами сделать. Вот 5 минут работы всего:
Вложения
Тип файла: zip CollapsablePanel.zip (57.5 Кб, 13 просмотров)
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
03.06.2015, 11:06  [ТС]
Круто, а я думала это недоработка, а это флексибл. Буду изучать как это у Вас получилось!

Добавлено через 13 часов 29 минут
Пытаюсь понять как оно работает. У меня есть задача: добавить панельку, которую Вы создали CollapsablePanel в качестве control на свою форму. Но как я это сделаю?
Я открываю свой проект, захожу в тулбокс, но ведь у меня там нет колапсблпанел, она есть только если я открываю проект коллапсблпанел.
Вопрос: как мне начать использовать колапсбл панел в своем проекте?
И где можно почитать о том как работать с контролерами. Я не понимаю, как Вы прописали код.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,418
Записей в блоге: 14
03.06.2015, 11:10
У меня это не отдельная библиотека, класс добавляется сразу в проект. Пересобираете проект, и в тулбоксе появлется контрол, который можно перетащить на форму.

Какими контролерами?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.06.2015, 11:10
Помогаю со студенческими работами здесь

ВинФормы, Выпадающий список
День добрый. Такой вопросик возник, недавно начали изучать винформы в универе. Вот к примеру у нас есть class Computer в котором есть...

Access выпадающий список
Здравствуйте господа программисты! Помогите чайнику пожалуйста! Есть таблица Склад (наименование, количество, цена), таблица Приход...

Выпадающий список с чекбокосом
Добрый день, Может кто подсказать как сделать выпадающий список с чекбоксами в заголовке датагридвью? искал в гугле, нашел отдельно от...

Выпадающий список в ComboBox
Всем привет! Подскажите пл. как решить следующую проблему: Имеются две таблицы: 1. ID - int, Фамилия - char, Имя - int, Отчест -...

Выпадающий список с сheckbox'ами
Здравствуйте! Я новичок в программировании. Пишу программу в Visual Studio 2008 на C#. Подскажите мне, пожалуйста, как создать выпадающий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru