- Как создать Windows Forms приложение из командной строки How to: Create a Windows Forms application from the command line
- Процедура Procedure
- Создание формы To create the form
- Компиляция и запуск приложения To compile and run the application
- Добавление элемента управления и обработка события Adding a control and handling an event
- Объявление элемента управления типа «Кнопка» и обработка событий щелчка мышью для нее To declare a button control and handle its click event
- Пример Example
- Введение в Windows Forms — пишем первую программу
- Элементы управления для использования в формах Windows Forms Controls to Use on Windows Forms
- в этом разделе In This Section
- Связанные разделы Related Sections
Как создать Windows Forms приложение из командной строки How to: Create a Windows Forms application from the command line
В процедурах ниже описаны основные шаги, которые необходимо выполнить для создания и запуска приложения Windows Forms из командной строки. The following procedures describe the basic steps that you must complete to create and run a Windows Forms application from the command line. Visual Studio предлагает расширенную поддержку этих процедур. There is extensive support for these procedures in Visual Studio. См. также раздел Пошаговое руководство. размещение элемента управления Windows Forms в WPF. Also see Walkthrough: Hosting a Windows Forms Control in WPF.
Процедура Procedure
Создание формы To create the form
В пустом файле кода введите следующую Imports using инструкцию или: In an empty code file, type the following Imports or using statements:
Объявите класс с именем Form1 , наследуемый от класса Form: Declare a class named Form1 that inherits from the Form class:
Создайте конструктор без параметров для Form1 . Create a parameterless constructor for Form1 .
В следующий процедуре будет добавлен дополнительный код конструктора. You will add more code to the constructor in a subsequent procedure.
Добавьте в класс метод Main . Add a Main method to the class.
Примените STAThreadAttribute к Main методу C#, чтобы указать Windows Forms приложение является однопотоковым апартаментом. Apply the STAThreadAttribute to the C# Main method to specify your Windows Forms application is a single-threaded apartment. (Атрибут не является обязательным в Visual Basic, так как приложения Windows Forms, разработанные с помощью Visual Basic, по умолчанию используют модель апартамента с одним потоком.) (The attribute is not necessary in Visual Basic, since Windows forms applications developed with Visual Basic use a single-threaded apartment model by default.)
Вызовите EnableVisualStyles , чтобы применить стили операционной системы к приложению. Call EnableVisualStyles to apply operating system styles to your application.
Создайте экземпляр формы и запустите его. Create an instance of the form and run it.
Компиляция и запуск приложения To compile and run the application
В командной строке .NET Framework перейдите к папке, в которой содержится класс Form1 . At the .NET Framework command prompt, navigate to the directory you created the Form1 class.
Скомпилируйте форму. Compile the form.
Если используется C#, введите: csc form1.cs If you are using C#, type: csc form1.cs
При использовании Visual Basic введите: vbc form1.vb If you are using Visual Basic, type: vbc form1.vb
В командной строке введите следующий текст: Form1.exe . At the command prompt, type: Form1.exe
Добавление элемента управления и обработка события Adding a control and handling an event
В предыдущей процедуре продемонстрировано, как создать простейшую форму Windows Forms, скомпилировать и запустить ее. The previous procedure steps demonstrated how to just create a basic Windows Form that compiles and runs. В следующей процедуре будет показано, как создать и добавить в форму элемент управления и как обрабатывать событие для него. The next procedure will show you how to create and add a control to the form, and handle an event for the control. Дополнительные сведения об элементах управления, которые можно добавить в Windows Forms, см. в разделе элементы управления Windows Forms. For more information about the controls you can add to Windows Forms, see Windows Forms Controls.
Помимо понимания способов создания приложений Windows Forms, следует обладать общими знаниями о программировании на основе событий и способах обработки данных, введенных пользователем. In addition to understanding how to create Windows Forms applications, you should understand event-based programming and how to handle user input. Дополнительные сведения см. в статьях Создание обработчиков событий в Windows Formsи обработка входных данных пользователя . For more information, see Creating Event Handlers in Windows Forms, and Handling User Input
Объявление элемента управления типа «Кнопка» и обработка событий щелчка мышью для нее To declare a button control and handle its click event
Объявите элемент управления типа «Кнопка» с именем button1 . Declare a button control named button1 .
В конструкторе создайте кнопку и задайте ее свойства Size, Location и Text. In the constructor, create the button and set its Size, Location and Text properties.
Добавьте кнопку в форму. Add the button to the form.
В следующем примере кода показано, как объявить элемент управления Button: The following code example demonstrates how to declare the button control:
Создайте метод для обработки события Click для кнопки. Create a method to handle the Click event for the button.
В обработчике событий щелчка мышью выведите элемент управления MessageBox с сообщением «Здравствуй, мир». In the click event handler, display a MessageBox with the message, «Hello World».
В следующем примере кода показано, как обрабатывается событие Click элемента управления Button: The following code example demonstrates how to handle the button control’s click event:
Свяжите событие Click с созданным методом. Associate the Click event with the method you created.
В примере кода ниже показано, как связать событие с методом. The following code example demonstrates how to associate the event with the method.
Скомпилируйте и запустите приложение, как описано в предыдущей процедуре. Compile and run the application as described in the previous procedure.
Пример Example
В следующем примере кода приведен полный пример из предыдущих процедур. The following code example is the complete example from the previous procedures:
Введение в Windows Forms — пишем первую программу
В данной статье будет рассказано о том как написать простой обработчик событий на C++ для приложения Windows Forms, работающего под управления .NET Framework. Мы создадим простейшую Windows программу, которая вычисляет факториал целого числа. Для написания данной программы Вам понадобится Visual Studio 2008 Express Edition или Professional.
Для начала создадим проект.
Откроем Visual Studio, далее жмем Файл→Создать→Проект, далее выбираем пункт CLR и отмечаем Приложение Windows Forms, даем имя проекта, к примеру factr и жмем Ok.
После того как мы создали проект, должна появиться пустая форма, которая должна выглядеть примерно так:
Справа должна появиться панель элементов, если ее нет, то можно включить ее в меню Вид→Панель Элементов или нажатием горячих клавиш — Ctrl + Alt + X.
На ней расположены различные элементы для вставки в форму, нам понадобятся только элементы Button (Кнопка), Label (Надпись) и TextBox (Текстовое поле). Перетащите на форму три элемента Label, Два элемента TextBox, и одну кнопку (Button), расставьте элементы примерно так:
Теперь нам нужно будет изменить текст надписей для элементов Label и Button и Задать подходящие имена классов для элементов TextBox. Для этого Выделите элемент label1, перейдите в Панель свойств, (обычно она находится под Панелью элементов, если панель выключена, включите ее в меню Вид -> Диспетчер свойств.) и задайте для данного элемента значение атрибута Text как показано на рисунке.
Задайте атрибут Text для всех элементов Label и Кнопки Button аналогичным образом. Наша форма должна принять примерно следующий вид:
Я сделал кнопку развернуть неактивной, так как изменение размеров данной формы испортит ее внешний вид, Вы также можете это сделать, щелкнув левой кнопкой мыши на пустом месте формы и в Панели свойств задать для атрибута MaximizeBox параметр False.
Теперь задайте для текстовых полей (TextBox) Атрибуты Name в Панели Свойств – для первого поля это будет num1, а для второго, соответственно num2. Тем самым мы изменили имена классов для полей TextBox, чуть позднее Вы поймете зачем.
Итак, каркас формы готов, если откомпилировать и запустить программу, то мы увидим, какой будет наша форма на финише, правда сейчас она совершенно бесполезна. Перейдем к написанию обработчика событий для кнопки Button, т.е. что будет происходить при нажатии на эту кнопку, также мы напишем саму функцию вычисления факториала, которую мы будем использовать в обработчике.
Первым делом нужно добавить заголовочный файл fact.h в проект, для этого щелкаем правой кнопкой мыши в Обозревателе решений на папке Заголовочные файлы, далее меню Добавить -> Создать Элемент, вписываем название файла – fact.h и нажимаем Добавить. В данном файле будет содержаться прототип функции для вычисления факториала. Добавляем туда следующий исходный код.
Далее подключаем этот файл к проекту с помощью директивы #include – Открываем файл factr.cpp и добавляем после строчки #include «stdafx.h» следующий код.
Теперь наш заголовочный файл подключен к проекту, далее аналогичным образом создаем файл исходного кода fact.cpp в проект.
В него добавляем саму функцию вычисления факториала целого числа.
Теперь наш проект содержит функцию вычисления факториала, откомпилируйте его, если ошибок нет, то можно приступить к написанию обработчика событий для кнопки Button.
Открываем файл Form.h, в нем мы видим визуальное представление нашей формы. Щелкаем двойным щелчком на кнопке Button и переходим к исходному коду.
После фигурной скобки ставим абзац и приступаем к кодированию. Любой набор символов, которые мы вводим с клавиатуры в текстовое поле программы является строкой, поэтому нам нужно вытащить значение из текстового поля и привести его к целочисленному типу. Это довольно сложная процедура, но, к счастью в языке C++ уже есть множество функций, выполняющих конвертирование типов данных. Сначала нам необходимо описать и инициализировать переменную, в которой будет храниться значение числа, для которого должен быть вычислен факториал. Добавим в том место, где Вы поставили абзац следующий код:
Эта строка инициализирует переменную, которая хранит в себе число для вычисления его факториала. Далее нам нужно будет произвести вызов нашей функции fact с переменной number в качестве единственного аргумента и занести результат работы функции в новую переменную factor.
И затем преобразовать полученное значение обратно в строку и присвоить его второму текстовому полю.
Таким образом, наш простой обработчик событий будет выглядеть вот так:
Теперь можно скомпилировать и запустить готовую программу и проверить ее. Помните, что тип double в С++ может хранить число не превышающее !170.
Результат работы программы можно проверить в инженерном калькуляторе Windows.
Элементы управления для использования в формах Windows Forms Controls to Use on Windows Forms
Ниже приведен алфавитный список элементов управления и компонентов, используемых в формах Windows Forms. The following is an alphabetic list of controls and components that can be used on Windows Forms. Помимо элементов управления Windows Forms, описанных в этом разделе, в формы Windows Forms можно добавлять элементы управления ActiveX и пользовательские элементы управления. In addition to the Windows Forms controls covered in this section, you can add ActiveX and custom controls to Windows Forms. Если вам не удается найти нужный элемент управления в этом списке, вы можете создать свой собственный. If you do not find the control you need listed here, you can also create your own. См. раздел Создание элементов управления Windows Forms во время разработки. For details, see Developing Windows Forms Controls at Design Time. Дополнительные сведения о выборе необходимого элемента управления см. в разделе Функциональная классификация элементов управления Windows Forms. For more information about choosing the control you need, see Windows Forms Controls by Function.
Visual Basic элементы управления основаны на классах, предоставляемых .NET Framework. Visual Basic controls are based on classes provided by the .NET Framework.
в этом разделе In This Section
Функциональная классификация элементов управления Windows Forms Windows Forms Controls by Function
Содержит список и описание Windows Forms элементов управления на основе .NET Framework. Lists and describes Windows Forms controls based on the .NET Framework.
Элементы управления Windows Forms со встроенной поддержки рисования владельцем Controls with Built-In Owner-Drawing Support
Описание возможностей изменения аспектов внешнего вида элемента управления, которые недоступны через свойства. Describes how to alter aspects of a control’s appearance that are not available through properties.
Компонент BackgroundWorker BackgroundWorker Component
Позволяет форме или элементу управления выполнять операцию асинхронно. Enables a form or control to run an operation asynchronously.
BindingNavigator — элемент управления BindingNavigator Control
Представляет собой пользовательский интерфейс для перехода и обработки для элементов управления, которые привязываются к данным. Provides the navigation and manipulation user interface (UI) for controls that are bound to data.
Компонент BindingSource BindingSource Component
Инкапсулирует источник данных для привязки к элементам управления. Encapsulates a data source for binding to controls.
Элемент управления Button Button Control
Представляет стандартную кнопку, которую пользователь может нажать для выполнения действий. Presents a standard button that the user can click to perform actions.
Элемент управления CheckBox CheckBox Control
Указывает, включено или выключено условие. Indicates whether a condition is on or off.
Элемент управления CheckedListBox CheckedListBox Control
Отображает список элементов с флажками слева от каждого элемента. Displays a list of items with a check box next to each item.
Компонент ColorDialog ColorDialog Component
Предоставляет стандартное диалоговое окно для выбора цветов из палитры и добавления в нее дополнительных цветов. Allows the user to select a color from a palette in a pre-configured dialog box and to add custom colors to that palette.
Элемент управления ComboBox ComboBox Control
Отображает данные в раскрывающемся поле со списком. Displays data in a drop-down combo box.
Компонент ContextMenu ContextMenu Component
Предоставляет пользователям быстрый доступ к меню часто используемых команд, связанных с выбранным объектом. Provides users with an easily accessible menu of frequently used commands that are associated with the selected object. Хотя ContextMenuStrip заменяет и добавляет функциональные возможности для ContextMenu управления предыдущими версиями, ContextMenu сохраняется как для обратной совместимости, так и для будущего использования, если это необходимо. Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.
Элемент управления ContextMenuStrip ContextMenuStrip Control
Представляет контекстное меню. Represents a shortcut menu. Хотя ContextMenuStrip заменяет и добавляет функциональные возможности для ContextMenu управления предыдущими версиями, ContextMenu сохраняется как для обратной совместимости, так и для будущего использования, если это необходимо. Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.
Элемент управления DataGrid DataGrid Control
Отображает табличные данные из набора данных и позволяет вносить изменения в источник данных. Displays tabular data from a dataset and allows for updates to the data source.
Элемент управления DataGridView DataGridView Control
Предоставляет гибкую, расширяемую систему для отображения и редактирования табличных данных. Provides a flexible, extensible system for displaying and editing tabular data.
Элемент управления DateTimePicker DateTimePicker Control
Позволяет пользователю выбрать один элемент из списка дат или времени. Allows the user to select a single item from a list of dates or times.
Элементы управления и компоненты диалоговых окон Dialog-Box Controls and Components
Описание набора элементов управления для выполнения пользователем стандартных действий в приложении или системе. Describes a set of controls that allow users to perform standard interactions with the application or system.
Элемент управления DomainUpDown DomainUpDown Control
Отображает текстовые строки, которые пользователь может просматривать и выбирать. Displays text strings that a user can browse through and select from.
Компонент ErrorProvider ErrorProvider Component
Отображает сведения об ошибке для пользователя в фоновом режиме. Displays error information to the user in a non-intrusive way.
Класс FileDialog Предоставляет функциональные возможности базового класса для диалоговых окон файлов. FileDialog Class Provides base-class functionality for file dialog boxes.
Элемент управления FlowLayoutPanel FlowLayoutPanel Control
Представляет панель, которая динамически располагает содержимое по горизонтали или вертикали. Represents a panel that dynamically lays out its contents horizontally or vertically.
Компонент FolderBrowserDialog FolderBrowserDialog Component
Отображает интерфейс, с помощью которого пользователи могут просматривать и выбирать каталоги или создавать их. Displays an interface with which users can browse and select a directory or create a new one.
Компонент FontDialog FontDialog Component
Предоставляет приложениям шрифты, установленные в системе на текущий момент. Exposes the fonts that are currently installed on the system.
Элемент управления GroupBox GroupBox Control
Предоставляет возможность идентифицируемой группировки других элементов управления. Provides an identifiable grouping for other controls.
Компонент HelpProvider HelpProvider Component
Связывает HTML-файл справки с приложением Windows. Associates an HTML Help file with a Windows-based application.
Элементы управления HScrollBar и VScrollBar HScrollBar and VScrollBar Controls
Используются для просмотра длинных списков элементов или большого объема данных с помощью горизонтальной или вертикальной прокрутки окна приложения либо элемента управления. Provide navigation through a list of items or a large amount of information by scrolling either horizontally or vertically within an application or control.
Компонент ImageList ImageList Component
Отображает изображения на других элементах управления. Displays images on other controls.
Элемент управления Label Label Control
Отображает текст, который не может быть изменен пользователем. Displays text that cannot be edited by the user.
Элемент управления LinkLabel LinkLabel Control
Позволяет добавлять веб-ссылки в приложения Windows Forms. Allows you to add Web-style links to Windows Forms applications.
Элемент управления ListBox ListBox Control
Позволяет пользователю выбрать один или несколько элементов из заранее определенного списка. Allows the user to select one or more items from a predefined list.
Элемент управления ListView ListView Control
Отображает список элементов со значками в стиле проводника Windows. Displays a list of items with icons, in the manner of Windows Explorer.
Компонент MainMenu MainMenu Component
Отображает меню во время выполнения. Displays a menu at run time. Хотя элемент управления MenuStrip заменяет элемент управления MainMenu предыдущих версий и расширяет его функциональные возможности, однако при необходимости элемент управления MainMenu можно сохранить для обратной совместимости и использования в будущем. Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.
Элемент управления MaskedTextBox MaskedTextBox Control
Ограничивает формат вводимых пользователем данных в форме. Constrains the format of user input in a form.
Элемент управления MenuStrip MenuStrip Control
Предоставляет систему меню для формы. Provides a menu system for a form. Хотя элемент управления MenuStrip заменяет элемент управления MainMenu предыдущих версий и расширяет его функциональные возможности, однако при необходимости элемент управления MainMenu можно сохранить для обратной совместимости и использования в будущем. Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.
Элемент управления MonthCalendar MonthCalendar Control
Предоставляет интуитивно понятный графический интерфейс для пользователей для просмотра и задания сведений о дате. Presents an intuitive graphical interface for users to view and set date information.
Компонент NotifyIcon NotifyIcon Component
Отображает значки для процессов, выполняемых в фоновом режиме и не имеющих пользовательских интерфейсов. Displays icons for processes that run in the background and would not otherwise have user interfaces.
Элемент управления NumericUpDown NumericUpDown Control
Отображает числовые значения, которые пользователь может просматривать и выбирать. Displays numerals that a user can browse through and select from.
Компонент OpenFileDialog OpenFileDialog Component
Позволяет пользователям открывать файлы в стандартном диалоговом окне. Allows users to open files by using a pre-configured dialog box.
Компонент PageSetupDialog PageSetupDialog Component
Предоставляет стандартное диалоговое окно для задания параметров страницы для печати. Sets page details for printing through a pre-configured dialog box.
Элемент управления панели Panel Control
Предоставляет возможность идентифицируемой группировки других элементов управления, а также прокрутку. Provide an identifiable grouping for other controls, and allows for scrolling.
Элемент управления PictureBox PictureBox Control
Отображает рисунки в формате точечного рисунка, GIF, JPEG, метафайла или значка. Displays graphics in bitmap, GIF, JPEG, metafile, or icon format.
Компонент PrintDialog PrintDialog Component
Служит для выбора принтера, печатаемых страниц и других параметров печати. Selects a printer, chooses the pages to print, and determines other print-related settings.
Компонент PrintDocument PrintDocument Component
Задает свойства, описывающие содержимое для печати, и печатает документ в приложениях Windows. Sets the properties that describe what to print, and prints the document in Windows-based applications.
Элемент управления PrintPreviewControl PrintPreviewControl Control
Позволяет создавать собственный компонент или диалоговое окно PrintPreview , вместо использования стандартных версий. Allows you to create your own PrintPreview component or dialog box instead of using the pre-configured version.
Элемент управления PrintPreviewDialog PrintPreviewDialog Control
Выводит документ в том виде, как он будет выглядеть при печати. Displays a document as it will appear when it is printed.
Элемент управления ProgressBar ProgressBar Control
Графически показывает ход выполнения действия. Graphically indicates the progress of an action towards completion.
Элемент управления RadioButton RadioButton Control
Представляет набор из двух или более взаимоисключающих вариантов выбора для пользователя. Presents a set of two or more mutually exclusive options to the user.
Элемент управления RichTextBox RichTextBox Control
Позволяет пользователям вводить, отображать и изменять текст с форматированием. Allows users to enter, display, and manipulate text with formatting.
Компонент SaveFileDialog SaveFileDialog Component
Служит для выбора сохраняемых файлов и места их сохранения. Selects files to save and where to save them.
SoundPlayer, класс Позволяет легко включать звуки в приложения. SoundPlayer Class Enables you to easily include sounds in your applications.
Элемент управления SplitContainer SplitContainer Control
Позволяет пользователю изменять размер закрепленного элемента управления. Allows the user to resize a docked control.
Элемент управления Splitter Splitter Control
Разрешает пользователю изменять размер закрепленного элемента управления (.NET Framework версии 1. x). Allows the user to resize a docked control (.NET Framework version 1.x).
Элемент управления StatusBar StatusBar Control
Отображает сведения о состоянии элемента управления, который находится в фокусе. Displays status information related to the control that has focus. Хотя StatusStrip заменяет и расширяет элемент управления StatusBar предыдущих версий, StatusBar сохраняется для обеспечения обратной совместимости и использования в будущем при его выборе. Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.
Элемент управления StatusStrip StatusStrip Control
Предоставляет элемент управления Windows «Строка состояния». Represents a Windows status bar control. Хотя StatusStrip заменяет и расширяет элемент управления StatusBar предыдущих версий, StatusBar сохраняется для обеспечения обратной совместимости и использования в будущем при его выборе. Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.
Элемент управления TabControl TabControl Control
Отображает несколько вкладок, содержащих рисунки и другие элементы управления. Displays multiple tabs that can contain pictures or other controls.
Элемент управления TableLayoutPanel TableLayoutPanel Control
Представляет панель, в которой содержимое динамически отображается в сетке, состоящей из строк и столбцов. Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.
Элемент управления TextBox TextBox Control
Позволяет пользователю вводить изменяемый текст из нескольких строк. Allows editable, multiline input from the user.
Компонент Timer Timer Component
Вызывает событие через определенные интервалы. Raises an event at regular intervals.
Элемент управления ToolBar ToolBar Control
Отображает меню и кнопки с растровыми изображениями, активирующие команды. Displays menus and bitmapped buttons that activate commands. Вы можете расширить функциональные возможности элемента управления и изменить его внешний вид и поведение. You can extend the functionality of the control and modify its appearance and behavior. Хотя элемент управления ToolStrip заменяет элемент управления ToolBar предыдущих версий и расширяет его функциональные возможности, однако при необходимости элемент управления ToolBar можно сохранить для обратной совместимости и использования в будущем. Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.
Элемент управления ToolStrip ToolStrip Control
Создает пользовательские панели инструментов и меню в приложениях Windows Forms. Creates custom toolbars and menus in your Windows Forms applications. Хотя элемент управления ToolStrip заменяет элемент управления ToolBar предыдущих версий и расширяет его функциональные возможности, однако при необходимости элемент управления ToolBar можно сохранить для обратной совместимости и использования в будущем. Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.
Элемент управления ToolStripContainer ToolStripContainer Control
Предоставляет панели на каждой стороне формы для закрепления, нависания и упорядочения ToolStrip элементов управления, а также для использования в качестве центра ToolStripContentPanel для традиционных элементов управления. Provides panels on each side of a form for docking, rafting, and arranging ToolStrip controls, and a central ToolStripContentPanel for traditional controls.
Элемент управления ToolStripPanel ToolStripPanel Control
Предоставляет одну панель для стыковки, нависания и упорядочения ToolStrip элементов управления. Provides one panel for docking, rafting and arranging ToolStrip controls.
Общие сведения об элементе управления ToolStripProgressBar ToolStripProgressBar Control Overview
Графически показывает ход выполнения действия. Graphically indicates the progress of an action towards completion. ToolStripProgressBarОбычно содержится в StatusStrip . The ToolStripProgressBar is typically contained in a StatusStrip.
Компонент ToolTip ToolTip Component
Отображает текст при наведении указателя мыши на другие элементы управления. Displays text when the user points at other controls.
Элемент управления TrackBar TrackBar Control
Служит для перемещения по большому объему данных или для визуальной настройки числовых параметров. Allows navigation through a large amount of information or visually adjusting a numeric setting.
Элемент управления TreeView TreeView Control
Отображает иерархию узлов, которые можно разворачивать и сворачивать. Displays a hierarchy of nodes that can be expanded or collapsed.
Элемент управления WebBrowser WebBrowser Control
Содержит веб-страницы и обеспечивает возможности просмотра интернет-страниц в приложении. Hosts Web pages and provides Internet Web browsing capabilities to your application.
Создание списка для выбора элементов в Windows Forms Windows Forms Controls Used to List Options
Описание набора элементов управления, используемых для предоставления пользователям списка вариантов для выбора. Describes a set of controls used to provide users with a list of options to choose from.
Связанные разделы Related Sections
Элементы управления Windows Forms Windows Forms Controls
Описание использования элементов управления Windows Forms и важных понятий для работы с ними. Explains the use of Windows Forms controls, and describes important concepts for working with them.
Создание элементов управления Windows Forms во время разработки Developing Windows Forms Controls at Design Time
Ссылки на разделы с инструкциями, рекомендации по выбору создаваемого элемента управления, а также другие сведения о создании собственных элементов управления. Provides links to step-by-step topics, recommendations for which kind of control to create, and other information about creating your own control.
Сравнение элементов управления и программируемых объектов в разных языках и библиотеках Controls and Programmable Objects Compared in Various Languages and Libraries
Предоставляет таблицу, которая сопоставляет элементы управления в Visual Basic 6,0 с соответствующим элементом управления в Visual Basic .NET. Provides a table that maps controls in Visual Basic 6.0 to the corresponding control in Visual Basic .NET. Обратите внимание, что элементы управления теперь являются классами в .NET Framework. Note that controls are now classes in the .NET Framework.
Практическое руководство. Добавление элементов управления ActiveX в формы Windows Forms. How to: Add ActiveX Controls to Windows Forms
В этой статье описывается использование элементов управления ActiveX в формах Windows Forms. Describes how to use ActiveX controls on Windows Forms.