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

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

01.06.2015, 14:04. Показов 6031. Ответов 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
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,916
Записей в блоге: 14
04.06.2015, 15:26
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от XeniaKlagen Посмотреть сообщение
Странно, что этого контроля до сих пор нет, классный же
Если честно, моя реализация никуда не годится. Классный контрол - тот что на WPF.

Проблему большого количества кнопок решают и другими способами.

Чтобы разное делать название, добавьте несколько строк:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
namespace CollapsablePanelControl
{
    public partial class CollapsablePanel : UserControl
    {
        public CollapsablePanel()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (this.Height != this.MaximumSize.Height)
            {
                this.Height = this.MaximumSize.Height;
            }
            else
            {
                this.Height = this.MinimumSize.Height;
            }
        }
 
        public Title
        {
            get { return this.Button1.Text; }
            set { this.Button1.Text = value; }
        }
    }
}
И в свойствах уже панели можно будет менять Title.
Миниатюры
Создать компонент: выпадающий список  
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
04.06.2015, 15:35  [ТС]
Я в випиэфе не сильна. Нашла вот это видео: http://www.youtube.com/watch?v=4DDonpLldLM.
Но хорошая архитектура - это все. Я имела в виду, что много программ богаты функционалом, а сточки зрения архитекры полный швах. Не поняла, это сарказм по поводу типикал эпл продакт? Им, что эпл не нравится?
0
04.06.2015, 15:37

Не по теме:

Это сарказм по поводу интерфейса типичных программ (снизу), в которых об интерфейсе не заботятся, в отличие от Apple & Google.

0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
04.06.2015, 15:43  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение

Не по теме:

Это сарказм по поводу интерфейса типичных программ (снизу), в которых об интерфейсе не заботятся, в отличие от Apple & Google.

Не так все однозначно. Поисковики выдают не всегда точную информацию, много проплаченного контента, а тут можно отфильтровать.

Добавлено через 2 минуты
Но подход правильный, поэтому гугол - это гугол.
0
04.06.2015, 15:43

Не по теме:

Это о продуманности интерфейса, а не о проплаченном контенте и результатах.

0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
04.06.2015, 15:48  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение

Не по теме:

Это о продуманности интерфейса, а не о проплаченном контенте и результатах.

Согласна.
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
04.06.2015, 19:31  [ТС]
Добавила код, выдает ошибку.
Миниатюры
Создать компонент: выпадающий список  
0
Эксперт .NET
 Аватар для Rius
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,916
Записей в блоге: 14
04.06.2015, 21:30
Это имя контрола. button1 вместо Button1.............
0
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
05.06.2015, 10:32  [ТС]
Так тоже не работает. Та же ошибка.
0
Эксперт .NET
 Аватар для Rius
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,916
Записей в блоге: 14
05.06.2015, 10:37
Лучший ответ Сообщение было отмечено XeniaKlagen как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace CollapsablePanelControl
{
    public partial class CollapsablePanel : Panel
    {
        public CollapsablePanel()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (this.Height != this.MaximumSize.Height)
            {
                this.Height = this.MaximumSize.Height;
            }
            else
            {
                this.Height = this.MinimumSize.Height;
            }
        }
 
        public string Title
        {
            get { return this.button1.Text; }
            set { this.button1.Text = value; }
        }
    }
}
Вложения
Тип файла: zip CollapsablePanel.zip (59.8 Кб, 33 просмотров)
1
 Аватар для XeniaKlagen
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 31
Записей в блоге: 1
05.06.2015, 11:37  [ТС]
Класс! Работает.



Вот, здесь говорится, что випиэф можно подключить. Еще посмотрела пару видио, мне понравилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.06.2015, 11:37

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
51
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru