Как называется элемент управления, который сочетает в себе функцию кнопки и поля со списком?

StackOverflow https://stackoverflow.com/questions/1403577

Вопрос

Как называется элемент управления, который сочетает в себе функцию кнопки и комбинированный список? Диалоговое окно открытия файла Visual Studio имеет этот элемент управления для " Открыть " кнопка. Вы можете выбрать " Открыть " или "Открыть с помощью". Но как только вы выбираете действие, выполняется соответствующее действие.

Наконец, этот элемент управления доступен в качестве стандартного элемента управления в .NET или в Qt?

Спасибо за помощь!

Это было полезно?

Решение 2

Это тоже меня некоторое время, но я нашел ответ для Qt. Можно использовать стандартный элемент управления QPushButton. Все, что нужно сделать, это использовать QPushButton :: setMenu ( ...) метод (ссылка) .

Другие советы

Он называется SplitButton, и, насколько мне известно, Windows Forms включает только один для панелей инструментов. Не знаю насчет Qt.

Я нашел этот . Стиль выглядит немного не так, как в 1 в Windows 7, но я думаю, что для большинства людей он должен быть довольно убедительным.

<Ч>

1 Нет анимации затухания при входе и выходе мыши, стрелка раскрывающегося списка изменяет размер при наведении курсора. Но, по крайней мере, первое также верно для флажков в этой форме; и текстовые поля не получают свою обычную синюю рамку, когда активны.

Я думаю, что вы можете назвать его "DropButton" (потому что у него есть выпадающий список, с дополнительными действиями). Нет, он недоступен в .NET (Qt я не знал).

Вы должны использовать сторонний компонент или создать свой собственный.

Krypton обеспечивает реализацию такой кнопки. И его можно использовать бесплатно.

Кстати, я думаю, что вы можете создать свою собственную, если вы используете кнопку по умолчанию и добавляете к ней контекстное меню.

Он также известен как ComboButton . Посмотрите здесь для информации . Если вы используете WPF и хотите его создать, посмотрите это и попытаться применить его в создании элемента управления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top