Visual Studio | Панель Toolbox
116
Программы — Visual Studio — Панель Toolbox
Одно из основных преимуществ над другими интегрированными средами разработки состоит в том, что компания Microsoft предлагает пользователям реальную возможность перемещать элементы при проектировании как веб-, так и сложных клиентских приложений. Все эти элементы размещены в окне Toolbox (Ctrl+Alt+X), доступ к которому можно получить посредством меню View:
Окно Toolbox имеет интересное свойство: вы можете скопировать фрагмент кода в него, щелкнув на области кода и перетащив ее в окно Toolbox. Вы можете также переименовать и переупорядочить ваши фрагменты кода, сделав их действительно полезными для презентаций или хранения часто используемых фрагментов.
Окно Toolbox содержит все доступные компоненты для активного в данный момент документа, открытого в главном рабочем окне. Ими могут быть визуальные компоненты, например кнопки и текстовые поля; невидимые, сервисные объекты, например таймеры или регистрационные журналы системных событий; и даже элементы дизайна, такие как классы и интерфейсные объекты, используемые в инструменте Class Designer.
Система Visual Studio 2013 группирует доступные компоненты, а не смешивает их в одну кучу. Такая группировка по умолчанию позволяет проще находить требуемые элементы контроля; например, компоненты для работы с данными содержатся в отдельной группе Data.
По умолчанию эти группы представлены в виде списка. Каждый компонент представлен с помощью своей собственной пиктограммы и имеет название. Этим новая версия системы Visual Studio 2013 отличается от старого способа представления доступных объектов, в которых окно Toolbox просто представляло собой список пиктограмм, а пользователь должен был угадать, каким компонентам они соответствуют. Вы можете изменять представление каждой группы элементов управления по отдельности. Для этого щелкните правой кнопкой мыши в любом месте области, где расположена группа, и снимите флажок с команды List View в контекстном меню.
Независимо от представления компонентов способ их использования в программе остался прежним: щелкните и перетащите желаемый компонент на форму активного документа или дважды щелкните на компоненте в системе Visual Studio, чтобы автоматически добавить его экземпляр.
Визуальные компоненты, такие как кнопки и текстовые поля, появляются на форме, после чего пользователь может перемещать их, изменять размеры или фиксировать с помощью свойств сетки. Невизуальные компоненты, такие как таймер, отображаются в виде пиктограмм с ассоциированными метками в области формы, предназначенной для невидимых компонентов.
В левом верхнем углу на самом первом рисунке показана группа GettingStarted Controls с единственным компонентом SampleButton. По существу, строка «GettingStarted» — это имя проекта WPF. Он содержит элемент управления SampleButton. Когда вы начинаете создавать свои собственные компоненты или элементы управления, то, вместо того, чтобы предоставить вам вручную создавать новую закладку и повторять весь процесс добавления каждого элемента, система Visual Studio 2013 автоматически просматривает все проекты вашего решения. Как только компоненты или элементы управления будут идентифицированы (т.е. будет распознан любой класс, реализующий компонент
ComponentModel.IComponent или System.Windows.FrameworkElement для программной модели WPF), в проекте будет создана новая закладка, на которую будут добавлены соответствующие элементы с пиктограммами и именами классов, заданными по умолчанию, в данном случае SampleButton. Когда вы используете компонент, в области невидимых элементов появляется соответствующая пиктограмма.
Система Visual Studio 2013 просматривает все проекты в вашем решении и перед, и после построения решения. Если решение состоит из многих проектов, то этот процесс может занять много времени. В таком случае следует подумать об отключении этой возможности, установив свойство AutoToolboxPopulate узла Windows Forms Designer в диалоговом окне Options равным false (Tools —> Options).
Для того чтобы настроить внешний вид элементов в окне Toolbox, добавьте в проект ваш компонент или элемент в виде побитового изображения размером 16×16 пикселей. Затем выберите вновь вставленное побитовое изображение в окно Solution Explorer и перейдите к окну Properties.
Убедитесь, что свойство Build установлено равным Embedded Resource. Теперь достаточно связать атрибут вашего элемента управления с атрибутом изображения ToolboxBitmap.
Следует отметить, что при настройке окна Toolbox и внешнего вида элементов управления в программной модели Windows Presentation Foundation (WPF) используется понятие хранилища метаданных, а не атрибуты. Обычно это приводит к появлению дополнительных сборок, которые можно использовать для уточнения внешнего вида элементов управления как в системе Visual Studio 2013, так и в системе Expression Blend.
Настройка компонентов
Перечисление элементов в окне Toolbox в алфавитном порядке — хороший вариант, принятый по умолчанию, поскольку он позволяет найти неизвестный пользователю элемент. Однако, если вы используете только несколько компонентов и вам надоело прокручивать список вверх и вниз, можете создать свои собственные группы элементов управления и переместить существующие типы объектов.
Перемещение отдельного компонента не составляет труда.
Найдите его в окне Toolbox, щелкните на нем и перетащите в новое место. Когда достигнете пункта назначения, отпустите кнопку мыши, и компонент будет перемещен в новое место списка. Точно так же можете переместить компонент в другую группу — просто перетаскивайте его вверх или вниз по окну Toolbox, пока не окажетесь в нужной группе. Эти действия можно выполнять как с представлением List, так и с представлением Icon.
Если хотите скопировать компонент из одной группы в другую, а не переместить его, то в ходе перетаскивания удерживайте нажатой клавишу Ctrl. Иногда удобно иметь свою собственную группу, чтобы хранить в ней элементы управления и компоненты, которые используются чаще других. Для того чтобы создать новую группу в окне Toolbox, щелкните правой кнопкой мыши в любом месте окна Toolbox и выполните команду Add Tab. Внизу окна Toolbox будет добавлена новая пустая закладка, которой вы должны присвоить имя. После того как вы назовете закладку, добавьте в нее компоненты, следуя инструкциям, описанным в этом разделе.
Если вы впервые запускаете систему Visual Studio 2013, то элементы в каждой группе будут упорядочены по алфавиту. Однако после перемещения элементов вы можете обнаружить, что они перепутаны, и решите просто начать все сначала. Все, что вам для этого необходимо, — щелкнуть правой кнопкой мыши в группе и выполнить команду Sort Items Alphabetically.
По умолчанию элементы управления добавляются в окно Toolbox в порядке следования имен их классов. Это значит, что вы столкнетесь с непонятными именами, особенно, если захотите добавить в окно Toolbox элементы управления COM. Система Visual Studio 2013 позволяет пользователю изменять имена компонентов на что-нибудь более понятное.
Для того чтобы изменить имя компонента, щелкните правой кнопкой мыши в окне Toolbox и выполните команду Rename Item. На месте первоначального названия появится поле редактирования, в которое можете ввести удобное для вас имя, даже если оно содержит специальные символы.
Если же вы еще больше запутались, работая с компонентами из непривычных групп, и потеряли ориентацию, то выполните команду Reset Toolbox из того же самого контекстного меню, появляющегося после щелчка правой кнопкой мыши.
Эта команда восстанавливает исходное состояние всех групп в окне Toolbox, причем компоненты сортируются по алфавиту и находятся в группах, которым принадлежали изначально.
Добавление компонентов
Иногда оказывается, что конкретный компонент, который вам нужен, отсутствует в списке Toolbox. Большинство основных компонентов .NET в этом списке есть, но некоторых нет. Например, компонент WebClient class в списке Toolbox по умолчанию не указан. Управляемые приложения могут также использовать компоненты COM. После добавления в окно Toolbox объекты COM могут быть использованы точно так же, как обычные компоненты .NET, и если они закодированы правильно, то вы можете программировать работу с ними как обычно, используя окно Properties и ссылаясь на их методы, свойства и события в своем коде.
Для того чтобы добавить компонент в свое окно Toolbox, щелкните правой кнопкой мыши на группе компонентов, в которую хотите добавить новый компонент, и выполните команду Choose Items.
Через какое-то время (на медленном компьютере этот процесс может занять несколько секунд, потому что машина должна просмотреть кэш .NET, чтобы определить все возможные компоненты, которые можно выбрать) отобразится список .NET Framework components, как показано на рисунке ниже:
Помните: команда Reset Toolbox удаляет все группы команд, созданные пользователем, поэтому сначала убедитесь, что вам действительно необходимо выполнить эту функцию!
Просмотрите список, чтобы найти элемент, который хотите добавить в окно Toolbox, и установите соответствующий флажок. Можете также добавлять несколько элементов одновременно, выбирая их до того, как щелкнуть на кнопке ОК. В то же время можете удалять элементы из окна, сбрасывая соответствующие флажки в списке. Обратите внимание на то, что в этом случае соответствующие элементы удаляются из всех групп, которым они принадлежат, а не только из той группы, которую вы редактируете в данный момент.
Если вам покажется трудным найти требуемый элемент, воспользуйтесь текстовым полем Filter, фильтрующим список по имени, пространству имен и имени сборки.
В редких ситуациях список может не содержать элемент вообще. Это может произойти с нестандартными компонентами, например, созданными вами или не зарегистрированными в кэше Global Assembly Cache (GAC). Вы по-прежнему можете добавить их, используя кнопку Browse, чтобы просмотреть реальные файлы на компьютере. Выбирая и отменяя выбор требуемого элемента, щелкните на кнопке ОК, чтобы сохранить настройки окна Toolbox.
Компоненты COM, WPF, Silverlight Components и Workflow Activities можно добавить точно так же. Просто щелкните на соответствующей закладке в диалоговом окне, чтобы увидеть список доступных, правильно зарегистрированных компонентов COM. Можете также использовать кнопку Browse, чтобы найти элементы управления, которых нет в списке.
Новинки IT-индустрии, обзоры и тесты компьютеров и комплектующих
- ПК и комплектующие
- Настольные ПК и моноблоки
- Портативные ПК
- Серверы
- Материнские платы
- Корпуса
- Блоки питания
- Оперативная память
- Процессоры
- Графические адаптеры
- Жесткие диски и SSD
- Оптические приводы и носители
- Звуковые карты
- ТВ-тюнеры
- Контроллеры
- Системы охлаждения ПК
- Моддинг
- Аксессуары для ноутбуков
- Периферия
- Принтеры, сканеры, МФУ
- Мониторы и проекторы
- Устройства ввода
- Внешние накопители
- Акустические системы, гарнитуры, наушники
- ИБП
- Веб-камеры
- KVM-оборудование
- Цифровой дом
- Сетевые медиаплееры
- HTPC и мини-компьютеры
- ТВ и системы домашнего кинотеатра
- Технология DLNA
- Средства управления домашней техникой
- Гаджеты
- Планшеты
- Смартфоны
- Портативные накопители
- Электронные ридеры
- Портативные медиаплееры
- GPS-навигаторы и трекеры
- Носимые гаджеты
- Автомобильные информационно-развлекательные системы
- Зарядные устройства
- Аксессуары для мобильных устройств
- Фото и видео
- Цифровые фотоаппараты и оптика
- Видеокамеры
- Фотоаксессуары
- Обработка фотографий
- Монтаж видео
- Программы и утилиты
- Операционные системы
- Средства разработки
- Офисные программы
Средства тестирования, мониторинга и диагностики- Полезные утилиты
- Графические редакторы
- Средства 3D-моделирования
- Мир интернет
- Веб-браузеры
- Поисковые системы
- Социальные сети
- «Облачные» сервисы
- Сервисы для обмена сообщениями и конференц-связи
- Разработка веб-сайтов
- Мобильный интернет
- Полезные инструменты
- Безопасность
- Средства защиты от вредоносного ПО
- Средства управления доступом
- Защита данных
- Сети и телекоммуникации
- Проводные сети
- Беспроводные сети
- Сетевая инфраструктура
- Сотовая связь
- IP-телефония
- NAS-накопители
- Средства управления сетями
- Средства удаленного доступа
- Корпоративные решения
- Системная интеграция
- Проекты в области образования
- Электронный документооборот
- «Облачные» сервисы для бизнеса
- Технологии виртуализации
Наш канал на Youtube
Архив изданий
| 1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2012 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2013 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
- О нас
- Размещение рекламы
- Контакты
Популярные статьи
Моноблок HP 205 G4 22 AiO — одно из лучших решений для офисной и удаленной работы
В настоящем обзоре мы рассмотрим модель моноблока от компании HP, которая является признанным лидером в производстве компьютеров как для домашнего использования, так и для офисов.
Моноблок HP 205 G4 22 — модель нового семейства, которая построена на базе процессоров AMD последнего поколения и отличается неплохой производительностью вкупе с привлекательной ценой
Logitech G PRO X Superlight — легкая беспроводная мышь для профессиональных киберспортсменов
Швейцарская компания Logitech G представила беспроводную игровую мышь Logitech G PRO X Superlight. Новинка предназначена для профессиональных киберспортсменов, а слово Superlight в ее названии указывает на малый вес этой модели, который не превышает 63 г. Это почти на четверть меньше по сравнению с анонсированным пару лет тому назад манипулятором Logitech G PRO Wireless
Материнская плата для домашнего майнинга ASRock h210 Pro BTC+
Как показало недавнее исследование Кембриджского университета — количество людей, которые пользуются сегодня криптовалютами, приближается к размеру населения небольшой страны и это только начало, мир меняется. Поэтому компания ASRock разработала и выпустила в продажу весьма необычную материнскую плату — h210 PRO BTC+, которую мы и рассмотрим в этом обзоре
Верхняя панель клавиатуры Rapoo Ralemo Pre 5 Fabric Edition обтянута тканью
Компания Rapoo анонсировала в Китае беспроводную клавиатуру Ralemo Pre 5 Fabric Edition.
Новинка выполнена в формате TKL (без секции цифровых клавиш) и привлекает внимание оригинальным дизайном. Одна из отличительных особенностей этой модели — верхняя панель, обтянутая тканью с меланжевым рисунком
Изогнутый экран монитора MSI Optix MAG301 CR2 обеспечит максимальное погружение в игру
Линейку компьютерных мониторов MSI пополнила модель Optix MAG301 CR2, адресованная любителям игр. Она оборудована ЖК-панелью типа VA со сверхширокоформатным (21:9) экраном изогнутой формы (радиус закругления — 1,5 м). Его размер — 29,5 дюйма по диагонали, разрешение — 2560×1080 пикселов
Комплект SilverStone MS12 позволяет превратить SSD типоразмера M.2 2280 в портативный накопитель
Каталог продукции компании SilverStone пополнил комплект MS12. Он позволяет создать портативный накопитель на базе стандартного SSD типоразмера M.2 2280 с интерфейсом PCI Express
SSD-накопители ADATA XPG Spectrix S20G сочетают производительность с эффектным дизайном
Компания ADATA Technology анонсировала твердотельные накопители серии XPG Spectrix S20G.
Они предназначены для оснащения игровых ПК и, как утверждают их создатели, сочетают высокую производительность и эффектный внешний вид
Видеокарта ASUS GeForce RTX 3070 Turbo оснащена системой охлаждения с одним центробежным вентилятором
Линейку видеоадаптеров ASUS на базе графических процессоров NVIDIA пополнила модель GeForce RTX 3070 Turbo (заводской индекс TURBO-RTX3070-8G), предназначенная для оснащения игровых ПК. Одной из особенностей новинки является конструкция системы охлаждения
КомпьютерПресс использует
visualstudio-docs/create-a-visual-basic-winform-in-visual-studio.md на главной · MicrosoftDocs/visualstudio-docs · GitHub
| title | описание | автор | мс.автор | менеджер | мс.технология | мс.тема | мс.рабочая нагрузка | dev_langs | мс.дата | мс.Пользовательский | |
|---|---|---|---|---|---|---|---|---|---|---|---|
Учебное пособие. | Из этого руководства вы узнаете, как создать приложение Windows Forms в Visual Studio с помощью Visual Basic. | анандмег | мегаананд | джмартенс | по сравнению с общим | учебник |
| 24.02.2023 | vs-приобретение, начало работы |
[!INCLUDE Visual Studio]
В этом руководстве вы создадите приложение Visual Basic с пользовательским интерфейсом Windows Forms. Интегрированная среда разработки (IDE) Visual Studio включает в себя все инструменты, необходимые для создания приложения Windows Forms.
В этом руководстве вы узнаете, как:
[!див]
- Создать проект
- Добавить кнопку в форму
- Добавить метку и код
- Запустить приложение
Предпосылки
::: прозвище range=»vs-2019″
Для выполнения этого руководства вам потребуется Visual Studio.
Посетите страницу загрузок Visual Studio, чтобы получить бесплатную версию.
::: прозвище-конец
::: прозвище range=»>=vs-2022″
Для выполнения этого руководства вам потребуется Visual Studio.
Посетите страницу загрузок Visual Studio, чтобы получить бесплатную версию.
::: моникер-конец
Создать проект
Создайте проект приложения Visual Basic. Тип проекта поставляется со всеми файлами шаблонов, которые вам понадобятся, еще до того, как вы что-то добавили.
::: прозвище range=»vs-2019″
Откройте Visual Studio.
В стартовом окне выберите Создать новый проект .
В окне Создать новый проект выберите шаблон Приложение Windows Forms (.NET Framework) для Visual Basic.
Вы можете уточнить параметры поиска, чтобы быстро найти нужный шаблон.
Например, введите Приложение Windows Forms в поле поиска.
Далее выберите Visual Basic из списка Language , а затем Windows из списка Platform .[!ПРИМЕЧАНИЕ] Если вы не видите шаблон приложения Windows Forms (.NET Framework) , вы можете установить его из окна Создать новый проект . В Не нашли то, что ищете? , выберите ссылку Установить дополнительные инструменты и функции .
Затем в установщике Visual Studio выберите .NET настольная разработка рабочая нагрузка.
После этого выберите Изменить в установщике Visual Studio. Вам может быть предложено сохранить вашу работу.
В окне Configure your new project введите HelloWorld в качестве имени проекта .
Затем выберите Создать .Visual Studio открывает новый проект.
::: моникер-конец
::: диапазон моникеров = «>= vs-2022»
Откройте Visual Studio.
В стартовом окне выберите Создать новый проект .
В окне Создать новый проект выберите шаблон Приложение Windows Forms (.NET Framework) для Visual Basic.
Вы можете уточнить параметры поиска, чтобы быстро найти нужный шаблон. Например, введите Приложение Windows Forms в поле поиска. Далее выберите Visual Basic из списка Language , а затем Windows из списка Platform .
[!ПРИМЕЧАНИЕ] Если вы не видите шаблон приложения Windows Forms (.
NET Framework) , вы можете установить его из окна Создать новый проект .
В Не нашли то, что ищете? , выберите ссылку Установить дополнительные инструменты и функции .Затем в установщике Visual Studio выберите .NET настольная разработка рабочая нагрузка.
После этого выберите Изменить в установщике Visual Studio. Вам может быть предложено сохранить вашу работу.
В окне Configure your new project введите HelloWorld в качестве имени проекта . Затем выберите Создать .
Visual Studio открывает новый проект.
::: моникер-конец
Добавить кнопку в форму
После того, как вы выберете шаблон проекта Visual Basic и назовете файл, Visual Studio откроет для вас форму.
Форма — это пользовательский интерфейс Windows.
Вы создадите приложение «Hello World», добавив в форму элементы управления.
В левой части интегрированной среды разработки Visual Studio выберите вкладку Панель инструментов . Если вы его не видите, выберите View > Toolbox в строке меню или Ctrl + Alt + х .
При желании выберите значок Pin , чтобы закрепить окно Toolbox .
Выберите элемент управления Button и перетащите его на форму.
В разделе Appearance окна Properties для Text введите Щелкните этот , а затем нажмите Enter .
Если вы не видите 9Окно 0120 Properties , его можно открыть из строки меню.
Выберите View > Окно свойств или нажмите F4 .В разделе Design окна Properties измените имя с Button1 на btnClickThis , а затем нажмите Enter .
[!ПРИМЕЧАНИЕ] Если вы расположили список в алфавитном порядке в окне Properties , Button1 9Вместо этого 0121 отображается в разделе (DataBindings) .
Добавить этикетку и код
Теперь, когда вы добавили элемент управления «Кнопка» для создания действия, добавьте элемент управления «Метка» для отправки текста.
Выберите элемент управления Label в окне Toolbox и перетащите его на форму. Поместите его под Нажмите эту кнопку .

В разделе Design или (DataBindings) окна Properties измените имя Label1 на lblHelloWorld , а затем нажмите Enter .
В окне Form1.vb [Design] дважды щелкните Нажмите эту кнопку , чтобы открыть окно Form1.vb .
Другой вариант — развернуть Form1.vb в Solution Explorer , а затем выбрать Form1 .
В окне Form1.vb между строками Private Sub и End Sub введите lblHelloWorld.Text = «Hello World!» , как показано на следующем снимке экрана:
Запустить приложение
Ваше приложение готово к сборке и запуску.
Выберите Start , чтобы запустить приложение.

Происходит несколько вещей. В интегрированной среде разработки Visual Studio 9Откроется окно 0120 Средства диагностики , а также окно Вывод . За пределами IDE появляется диалоговое окно Form1 . Он включает в себя ваш . Нажмите эту кнопку и текст с надписью Label1 .
Выберите Нажмите эту кнопку в диалоговом окне Form1 .
Текст Label1 меняется на Hello World! .
Закрыть форму Form1 диалоговое окно, чтобы остановить запуск приложения.
Следующие шаги
Чтобы узнать больше о Windows Forms, перейдите к следующему руководству:
[!див] Учебное пособие: создание средства просмотра изображений
См.
также- Дополнительные руководства по Visual Basic
- Учебники по C#
- Учебники по C++
Элементы управления WinForms UI — поддержка .NET 7, Visual Studio, C#
Непревзойденные возможности
Сетки, электронные таблицы, ленты и многое другое…
Подписка DevExpress WinForms Subscription поставляется с полным набором отмеченных наградами компонентов пользовательского интерфейса, вдохновленных Microsoft Office. Подписка DevExpress WinForms включает в себя все, что вам нужно для создания приложений, которые соответствуют ожиданиям конечных пользователей и даже превосходят их.
Я использую компоненты DevExpress уже около 10 лет. Когда я разрабатываю новое приложение, я использую набор компонентов, и точка. Для меня ничто другое даже не конкурирует. Пол Брайт
Data GridSpreadsheetVertical GridWord Proc.
RibbonSchedulerTree ListData EditorsToolbar & MenuApp SkinsЭлегантная визуализация данных
Диаграммы, карты, датчики и многое другое…
Подписка DevExpress WinForms поставляется с полностью интегрированным набором высокопроизводительных инструментов визуализации данных, чтобы вы могли предоставлять интуитивно понятные информационные панели бизнес-аналитики в кратчайшие сроки. Наш пакет WinForms включает в себя десятки высокоэффективных и полностью настраиваемых типов диаграмм, карт, интерактивных индикаторов и квадратных/круглых элементов управления древовидной карты.
По-настоящему профессиональный, полнофункциональный набор элементов управления от людей, ориентированных на постоянное развитие. Как разработчики, мы не можем просить ничего большего. Продолжайте в том же духе. Найджел Богл
Диаграмма СанкиДатчикиКартыГантаГанттДиаграммыСолнцеСолнечные лучиДеревоКартаТепловая картаДа, вы наконец-то можете отказаться от GDI+
У нас есть аппаратное ускорение DirectX внутри
Благодаря аппаратному ускорению DirectX элементы управления DevExpress WinForms UI* обеспечивают исключительную производительность и превосходное качество рендеринга с высоким разрешением.
Как вы можете видеть 90 514 на графиках ниже, аппаратное ускорение DirectX повышает скорость прокрутки, эффективность масштабирования и качество рендеринга/сглаживания текста/анимации (4K/8K).
Сетка DevExpress
Прокрутка 500 строк за 2,8 секунды
Сетка конкурента
Прокрутка 500 строк за 40 секунд
Microsoft Data Grid
Прокрутка 500 строк за 46 секунд
Готовы использовать возможности нашего первого в отрасли механизма рендеринга WinForms
DirectX?
Подробнее о поддержке DirectX
* Следующие элементы управления DevExpress UI поддерживают аппаратное ускорение DirectX: сетка данных, редакторы, аккордеон, диаграммы, диаграмма, управление содержимым HTML, формы наложения, средство просмотра PDF, редактирование изображений, сводная сетка, сетка свойств, управление диапазоном, лента (представление Backstage), Планировщик, окно изображения SVG, управление плиткой, древовидный список, вертикальная сетка.
Отчетность и аналитика
Отчеты, сводные таблицы, просмотрщик PDF
Подписка DevExpress WinForms Subscription включает бесплатные компоненты пользовательского интерфейса для систем поддержки принятия решений следующего поколения. Если вам нужно включить отчеты с возможностями дизайна для конечного пользователя или вам нужно ввести полностью настраиваемые сводные таблицы в свое следующее приложение, эта подписка содержит все, что вам нужно для создания приложений, которые одновременно информируют и вовлекают.
Моя компания была настолько впечатлена, что даже наш генеральный директор похвалил ее. Правда в том, что это было бы невозможно без инструментов, которые вы предоставляете пользователям. Они сделали мою жизнь намного проще, и я очень ценю это. Роберт Фэйи
ReportingPivot GridPDF ViewerКомплексный пользовательский интерфейс
Диаграммы, навигация, стыковка и многое другое.
..Подписка DevExpress WinForms позволяет предоставлять интуитивно понятные и простые в освоении бизнес-решения. Он поставляется с широким спектром элементов пользовательского интерфейса, предназначенных для использования ваших существующих инвестиций в WinForms, поэтому вы можете предоставлять решения, полностью оптимизированные для настольных компьютеров, мониторов с высоким разрешением и сенсорных устройств Windows.
В такой небольшой команде разработчиков, как моя, я никогда не мог позволить себе человека с уровнем технических знаний, даже приближающимся к тем, кто работает в команде поддержки DevExpress, но у меня есть эта услуга, доступная в рамках годовой подписки DevExpress. Питер Ван Зил
DiagramsApp NavigationDockingForm LayoutWin 10 UIWindows 10 UIЗаставкаVertical GridБолее 50 пользовательских тем, созданных, чтобы удивлять
Вы можете указать тему при отправке своего приложения или разрешить конечному пользователю изменять внешний вид вашего приложения WinForms на лету.
И да, вы даже можете настроить наши предварительно созданные скины/темы приложений с помощью бесплатного редактора скинов-тем DevExpress WinForms. Ниже приведены некоторые скины/темы, включенные в наш дистрибутив.
Basic Vector
Pine Light Palette
Office 2019 Colorful
Default Palette
WXI
Calmness Palette
Office 2019, черный
Forest Palette
Совершенно новый подход к дизайну приложений WinForms.
Используйте всю мощь разметки HTML и CSS, чтобы обеспечить интуитивно понятный пользовательский интерфейс нового поколения с абсолютной легкостью. Эта новая функция шаблонов HTML и CSS для платформы Windows Forms позволяет создавать полностью настраиваемые элементы пользовательского интерфейса и отказаться от использования настроек пользовательского интерфейса на основе свойств и событий CustomDraw (в пользу веб-разметки).
Дополнительные параметры включают в себя:
- Синтаксис HTML и CSS
- Дополнительные эффекты стиля
- Привязка к данным из HTML
- Обработка событий
- Динамические шаблоны HTML
- Редактор шаблонов HTML и CSS
Подробнее о поддержке HTML и CSS
Следующие элементы управления DevExpress WinForms поставляются со встроенной поддержкой HTML и CSS: Data Grid, Editors,
Форма DirectX, планировщик, Ганта, управление предупреждениями, управление содержимым HTML.
Первые в отрасли инновации
Почувствуйте разницу DevExpress
DevExpress был первым поставщиком компонентов пользовательского интерфейса, выпустившим элементы управления WinForms для .NET Framework. С момента выпуска нашей сетки данных WinForms почти двадцать лет назад и до введения поддержки HTML/CSS в 2022 году DevExpress продолжал предоставлять услуги сообществу разработчиков WinForms. Наши первые в отрасли инновации Windows Forms включают:
- Обработка данных на стороне сервера
- Рендеринг DirectX
- Поддержка HTML/CSS
- Расширенный поиск и текстовые редакторы
- Растровые/векторные темы оформления
- MVVM Framework
Начните бесплатную 30-дневную пробную версию сегодня!
Загрузите нашу полнофункциональную 30-дневную пробную версию сегодня и
ощутите разницу DevExpress.
Скачать бесплатную пробную версию
Быстрый. О, так очень быстро
Элементы управления DevExpress WinForms управляются нашим легендарным механизмом обработки данных. Независимо от размера набора данных или сложности информации, ваши приложения всегда будут оставаться отзывчивыми и позволят конечным пользователям формировать и анализировать информацию с молниеносной скоростью.
Молниеносная производительность | ДевЭкспресс
Бесплатная 30-дневная пробная версияУзнать, что нового
Наша подписка на WinForms включает более 190 элементов управления и библиотек пользовательского интерфейса, а также более 60 отдельных типов диаграмм. Вот некоторые из продуктов, включенных в эту подписку:
Офис Вдохновленный
Сетка данныхДиаграммыПанель навигацииСредство просмотра PDFСетка свойствЛентаРедактор расширенного текстаПланировщикПроверка орфографииЭлектронная таблицаДерево спискаВертикальная сеткаТемы/обложки приложений
Редакторы данных
Текстовое полеКалендарьФлажокПоле со спискомРедактор датыПоиск данныхРедакторы изображенийСписокПанель выполненияРедактор расширенного текстаУправление поискомКоллекция изображений SVGи многое другое.
..
Навигация
АккордеонМеню приложений и панели инструментовГамбургер-менюУправление галереейПанель навигацииПанель навигацииПанель навигации SDIФрейм навигацииПанели инструментов и менюПлиткаУправление панельюПлиткаПанель навигации
Макет и пользовательский интерфейс Windows
Data Layout ControlDesktop App UI ManagerDock Windows & MDILayout ConverterLayout ManagerTilesTile-Based NavigationWizard ControlWorkspace Manager
Диалоги и уведомления
Оповещение WindowsВсплывающее диалоговое окно и панельFluent Design FormДиалоговое окно просмотра папкиДиалоговое окно открытия файлаДиалоговое окно сохранения файлаПоле вводаОкно сообщенияВсплывающие уведомления
Визуализация данных
60+ ДиаграммыGanttGaugsТепловая картаMappingSankey DiagramSunburstTreeMap
Аналитика и отчетность
Редактор фильтровСводная сеткаКонструктор отчетов для конечных пользователейПечать и экспортПросмотр отчетов
Утилиты и фреймворки
Coded UIMVVM FrameworkМастер источника данныхМастер создания шаблоновSkin EditorSVG Icon BuilderProject Converter
Многоцелевой
Диалоги и уведомленияПросмотр и фильтрация данныхФормы и элементы управления пользователяЗаставкаДиспетчер переходовОжидание и наложение форм
Ознакомьтесь со списком инструментов и сред разработки, поддерживаемых нашими продуктами.
Мы настоятельно рекомендуем вам всегда загружать и использовать самые последние версии. Если последняя версия не поддерживает используемую вами IDE или платформу, напишите нам по адресу [email protected] и запросите ознакомительную версию, соответствующую вашим требованиям.
Версии
Дата выпуска
27 января 2023 г.
2 марта 2023 г.
5 мая 2022 г.
15 октября 2014 г.
Поддерживаемые платформы
.NET 6 / .NET 7
.NET Framework 4.5.2+
.NET 5 / .NET 6
.NET Core 3.0+
.NET Framework 4.5.2+
.NET Framework 4.0+
.NET Framework 4.5
.NET Framework 4.0
.NET Framework 3.5
Поддерживаемая среда разработки
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008
Сколько элементов управления включено в подписку WinForms?
Подписка DevExpress WinForms поставляется с более чем 190 компонентами.
От самого мощного WinForms Data Grid до множества компонентов пользовательского интерфейса в стиле Office — в нем есть все, что вам нужно для создания наилучшего настольного приложения без лишних компромиссов.
Могу ли я распространять свое приложение бесплатно, если я использую элементы управления DevExpress WinForms?
Абсолютно. После приобретения подписки DevExpress WinForms вы можете распространять компоненты, включенные в дистрибутив, без лицензионных отчислений.
Дополнительные сведения см. в нашем Лицензионном соглашении с конечным пользователем.
Включает ли подписка WinForms набор отчетов?
Он, безусловно, включает WinForms Reporting Suite. DevExpress Reports поставляется с многочисленными функциями, включая мощный дизайнер отчетов для конечных пользователей.
Должен ли я каждый год продлевать подписку на WinForms?
Ни в коем случае — продление в последующие годы полностью на ваше усмотрение.
В отличие от некоторых наших конкурентов, мы не принуждаем вас продлевать лицензию для целей распространения. Вы можете использовать элементы управления, на которые у вас есть лицензия, столько, сколько пожелаете. Дополнительные сведения см. в нашем Лицензионном соглашении с конечным пользователем.
60-дневная безусловная гарантия возврата денег
Мы настолько уверены в наших продуктах и услугах, что обеспечиваем их 60-дневной гарантией возврата денег без вопросов. Если в течение первых 60 дней владения вы не удовлетворены возможностями наших инструментов, вы можете запросить полный возврат суммы, уплаченной DevExpress, написав по адресу [email protected] или позвонив по телефону +1 (818) 844-. 3383.
Лучшее значение
Элементы управления WinForms
Поддержка .NET 6/.NET 7
Сетка данных
Аппаратное ускорение DirectX
Поддержка разметки HTML и CSS
Графики
Электронная таблица
Редактор форматированного текста
Календарь и расписание
Диаграммы
Лента
Панель инструментов-меню
Форма DirectX
Док Windows
Сводная сетка
Список деревьев
ДеревоКарта
Сетка свойств
Просмотрщик PDF
Диаграмма Санки
солнечные лучи
Менеджер компоновки
Управление картой
Тепловая карта
Датчики
Панель навигации
Управление плиткой
Диспетчер живых плиток
Печать и экспорт
Программа проверки орфографии
Редакторы данных
MVVM-фреймворк
Темы и скиннинг
WPF-элементы управления
Поддержка .
NET 6/.NET 7
Сетка данных
Список деревьев
Сетка свойств
Графики
Сводная сетка
Календарь и расписание
Электронная таблица
Редактор форматированного текста
Программа проверки орфографии
Просмотрщик PDF
Диаграммы
Диаграмма Санки
Лента
Панель инструментов-меню
В виде дерева
Док Windows
Менеджер компоновки
Навигация
Редакторы данных
Управление картой
Тепловая карта
солнечные лучи
ДеревоКарта
Ганта
Датчики
Печать и экспорт
MVVM-фреймворк
Темы приложений
Компоненты пользовательского интерфейса Blazor
Сетка данных
Графики
Сводная сетка
Редактор форматированного текста
Планировщик
Составление отчетов
Панель управления бизнес-аналитикой
В виде дерева
Аккордеон
Редакторы данных
Падать
Контекстное меню
Вылететь
Макет формы
Всплывающее окно
Панель инструментов
Загрузить
Макет сетки
Компоновка стека
Окно
JavaScript — jQuery, Angular, React, Vue
Реагировать на сетку данных
Реагировать Диаграмма
Реагировать Планировщик
Угловая интеграция
Реагировать на интеграцию
Интеграция с Vue
Интеграция с jQuery
Сетка данных
Графики
Календарь и расписание
Сводная сетка
Древесный список
Редактор HTML/Markdown
Диаграмма
Управление файлами
Макет формы
Редакторы данных
Датчики
Управление картой
Веб-навигация и макет
Диалоги и уведомления
Многоцелевые веб-элементы управления
Экспорт данных
Конструктор тем
Элементы управления веб-форм ASP.
NET
Сетка данных
Графики
Лента
Электронная таблица
Редактор форматированного текста
Календарь и расписание
Вид карты
Навигация по сайту
Макет страницы
Стыковка и всплывающие окна
Сводная сетка
Список деревьев
В виде дерева
Вертикальная сетка
HTML-редактор
Датчики
Просмотр данных
Просмотр изображений
Управление файлами
Многоцелевые элементы управления сайтом
Печать и экспорт
Программа проверки орфографии
Редакторы данных
Темы и скиннинг
Диаграмма
Расширения ASP.NET MVC
Сетка данных
Графики
Лента
Электронная таблица
Редактор форматированного текста
Календарь и расписание
Вид карты
Макет страницы
Навигация по сайту
Стыковка и всплывающие окна
Сводная сетка
Список деревьев
В виде дерева
Вертикальная сетка
HTML-редактор
Просмотр данных
Просмотр изображений
Управление файлами
Печать и экспорт
Программа проверки орфографии
Редакторы данных
Темы и скиннинг
Диаграмма
Клиентские элементы управления ASP.
NET MVC
Сетка данных
Графики
Календарь и расписание
Сводная сетка
Древесный список
Редактор HTML/Markdown
Диаграмма
Управление файлами
Макет формы
Редакторы данных
Датчики
Управление картой
Веб-навигация и макет
Диалоги и уведомления
Многоцелевые веб-элементы управления
Экспорт данных
Конструктор тем
Основные элементы управления ASP.NET
Поддержка .NET 6/.NET 7
Сетка данных
Графики
Календарь и расписание
Сводная сетка
Древесный список
Редактор HTML/Markdown
Диаграмма
Управление файлами
Макет формы
Редакторы данных
Датчики
Управление картой
Веб-навигация и макет
Диалоги и уведомления
Многоцелевые веб-элементы управления
Экспорт данных
Конструктор тем
Элементы управления ASP.
NET Core Office
Поддержка .NET 6/.NET 7
Электронная таблица
Редактор форматированного текста
Печать и экспорт
Элементы управления загрузкой ASP.NET
Сетка данных
CardView
Графики
Лента
Редактор форматированного текста
Файловый менеджер
Планировщик
Навигация и макет сайта
Спарклайн
Электронная таблица
Редакторы данных
Темы и скиннинг
Составление отчетов
Поддержка .NET 6/.NET 7
Дизайнер отчетов Visual Studio
Средство просмотра документов WinForms
Конструктор отчетов для конечных пользователей WinForms
Средство просмотра документов веб-форм ASP.NET
ASP.NET Web Forms Конструктор отчетов для конечных пользователей
Средство просмотра документов ASP.NET MVC
Конструктор отчетов для конечных пользователей ASP.NET MVC
Средство просмотра документов ASP.
NET Core
Конструктор отчетов для конечных пользователей ASP.NET Core
Средство просмотра документов Blazor
Конструктор отчетов Blazor для конечных пользователей
Средство просмотра документов WPF
Средство просмотра документов WinUI
Конструктор отчетов для конечных пользователей WPF
Угловой просмотрщик документов
Angular Конструктор отчетов для конечных пользователей
XPO — библиотека ORM
Высокопроизводительный ORM
Полная поддержка 12 ядер баз данных
Поддержка .NET Standard 2.0 / .NET Core / .NET 5+
Визуальный конструктор моделей данных
API файлов Office (базовый)
Поддержка .NET 6/.NET 7
Поддержка .NET Standard 2.0+ (Windows, Linux, MacOS)
Экспорт в Excel (XLSX, XLS, CSV)
API обработки документов Word (создание, редактирование, обновление DOC/DOCX, RTF, HTML и т. д.)
API файлов Office (полный)
Поддержка .
NET 6/.NET 7
Поддержка .NET Standard 2.0+ (Windows, Linux, MacOS)
API электронных таблиц (создание, редактирование, обновление XLSX, XLS, CSV)
Экспорт в Excel (XLSX, XLS, CSV)
API обработки документов Word (создание, редактирование, обновление DOC/DOCX, RTF, HTML и т. д.)
API PDF-документов
API цифровой подписи
API генерации штрих-кода
Zip-сжатие и API-архив
API преобразования единиц измерения
Панель бизнес-аналитики
Поддержка .NET 6/.NET 7
Средство просмотра панели инструментов WinForms
Конструктор панели мониторинга конечного пользователя WinForms
Средство просмотра панели мониторинга WPF
Компонент панели мониторинга Blazor
Панель управления ASP.NET Core (включая конструктор для конечных пользователей)
Панель управления веб-форм ASP.NET (включая конструктор для конечных пользователей)
Панель управления ASP.
NET MVC (включая конструктор для конечных пользователей)
Панель управления HTML JS (включает конструктор для конечных пользователей)
Компонент панели мониторинга для Angular (включает конструктор для конечных пользователей)
Компонент панели мониторинга для React (включая конструктор для конечных пользователей)
Компонент Dashboard для Vue (включает в себя End-User Designer)
Дизайнер панели VS
XAF — кроссплатформенный пользовательский интерфейс приложения .NET
.NET 6+ / .NET Framework
Пользовательский интерфейс WinForms
Интерфейс сервера ASP.NET Core Blazor
Серверная служба веб-API
Пользовательский интерфейс веб-форм ASP.NET
Безопасность приложений .NET и служба веб-API
Поддержка Entity Framework Core ORM
Поддержка XPO ORM
Ролевой контроль доступа и управление разрешениями
ASP.NET Core Web API/служба OData для CRUD и авторизации
Административный пользовательский интерфейс для управления пользователями и ролями во время выполнения
Скачать отчеты
Скачать прикрепленные файлы
Получить локализованные строки
Проверить данные
Аудит изменений данных
Элементы управления пользовательского интерфейса Xamarin.
Forms с поддержкой
Сетка данных
КоллекцияView
Графики
Планировщик
Редакторы данных
Форма данных
КоллекцияView
TabView
Навигационный ящик
Элементы управления .NET MAUI с поддержкой
Сетка данных
КоллекцияView
Графики
Планировщик
Редакторы данных
Форма данных
Шаблоны проектов .NET MAUI
CodeRush для Visual Studio
Поддержка VS 2022
Поддержка VS 2019
Поддержка VS 2017
Поддержка VS 2015
Превосходная производительность на базе Roslyn
С#, VB.NET, XAML
TestCafe Studio: функциональное веб-тестирование
Поддержка закодированного пользовательского интерфейса для элементов управления WinForms
Исходный код *
Элементы управления WinForms
Элементы управления ASP.NET
WPF-элементы управления
JavaScript — jQuery, Angular, React
Компоненты пользовательского интерфейса Blazor
Составление отчетов
XPO — библиотека ORM
API файлов Office
Панель визуализации данных
XAF — кроссплатформенный пользовательский интерфейс приложения .
Создание приложения Windows Forms с помощью Visual Basic
Например, введите Приложение Windows Forms в поле поиска.
Далее выберите Visual Basic из списка Language , а затем Windows из списка Platform .
Затем выберите Создать .
NET Framework) , вы можете установить его из окна Создать новый проект .
В Не нашли то, что ищете? , выберите ссылку Установить дополнительные инструменты и функции .
Выберите View > Окно свойств или нажмите F4 .
