Элементы управления для windows forms

Содержание
  1. Элементы управления Windows Forms Windows Forms controls
  2. В этом разделе In this section
  3. Связанные разделы Related sections
  4. Как располагать элементы управления на Windows Forms How to: Position controls on Windows Forms
  5. Размещение элемента управления в области конструктора конструктор Windows Forms Position a control on the design surface of the Windows Forms Designer
  6. Размещение элемента управления с помощью окно свойств Position a control using the Properties window
  7. Размещение элемента управления программным способом Position a control programmatically
  8. Программное увеличение расположения элемента управления Increment a control’s location programmatically
  9. Атрибуты в элементах управления Windows Forms Attributes in Windows Forms Controls
  10. Атрибуты для свойств элементов управления и компонентов Attributes for Control and Component Properties
  11. Атрибуты для свойств привязки данных Attributes for Data Binding Properties
  12. Атрибуты для классов Attributes for Classes
  13. Создание списка для выбора элементов в Windows Forms Windows Forms Controls Used to List Options
  14. в этом разделе In This Section
  15. Справочник Reference
  16. Связанные разделы Related Sections

Элементы управления Windows Forms Windows Forms controls

При проектировании и изменении пользовательского интерфейса приложений Windows Forms, вам потребуется добавлять, выравнивать и размещать элементы управления. As you design and modify the user interface of your Windows Forms applications, you will need to add, align, and position controls. Элементы управления — это объекты, содержащиеся в объектах форм. Controls are objects that are contained within form objects. Каждый тип элемента управления имеет собственный набор свойств, методов и событий для достижения определенной цели. Each type of control has its own set of properties, methods, and events that make it suitable for a particular purpose. Вы можете управлять элементами управления в конструкторе и писать код для динамического добавления элементов управления во время выполнения. You can manipulate controls in the designer and write code to add controls dynamically at run time.

В этом разделе In this section

Размещение элементов управления в формах Windows Forms Putting Controls on Windows Forms
Ссылки, связанные с размещением элементов управления в формах. Provides links related to putting controls on forms.

Упорядочение элементов управления в формах Windows Forms Arranging Controls on Windows Forms
Статьи, связанные с упорядочением элементов управления в формах. Articles related to arranging controls on forms.

Создание меток и назначение сочетаний клавиш для элементов управления Windows Forms Labeling Individual Windows Forms Controls and Providing Shortcuts to Them
Использование сочетаний клавиш, текстовых меток на элементах управления, а также клавиш-модификаторов. Describes the uses of keyboard shortcuts, text labels on controls, and modifier keys.

Элементы управления для использования в Windows Forms Controls to Use on Windows Forms
Список элементов управления, которые работают с Windows Forms, а также основные действия, которые можно выполнить с каждым элементом. Lists the controls that work with Windows Forms, and basic things you can accomplish with each control.

Разработка пользовательских элементов управления Windows Forms в .NET Framework Developing Custom Windows Forms Controls with the .NET Framework
Дополнительные сведения и образцы, которые помогут вам в разработке пользовательских элементов управления Windows Forms. Provides background information and samples to help users develop custom Windows Forms controls.

Создание элементов управления Windows Forms во время разработки Developing Windows Forms Controls at Design Time
Способы создания пользовательских элементов управления с помощью проектирования и наследования. Describes techniques for creating custom controls through design and inheritance.

Клиентские приложения Client Applications
Сведения о разработке приложений Windows. Provides an overview of developing Windows-based applications.

Читайте также:  Windows and mirrors edge

Как располагать элементы управления на Windows Forms How to: Position controls on Windows Forms

Чтобы разместить элементы управления, используйте конструктор Windows Forms в Visual Studio или укажите Location свойство. To position controls, use the Windows Forms Designer in Visual Studio or specify the Location property.

Размещение элемента управления в области конструктора конструктор Windows Forms Position a control on the design surface of the Windows Forms Designer

В Visual Studio перетащите элемент управления в соответствующее место с помощью мыши. In Visual Studio, drag the control to the appropriate location with the mouse.

Выберите элемент управления и переместите его с помощью клавиш со СТРЕЛКАми, чтобы более точно расположить его. Select the control and move it with the ARROW keys to position it more precisely. Кроме того, линии привязки помогают точно разместить элементы управления в форме. Also, snaplines assist you in placing controls precisely on your form. Дополнительные сведения см. в разделе Пошаговое руководство. Упорядочивание элементов управления в Windows Forms с помощью линий привязки. For more information, see Walkthrough: Arranging Controls on Windows Forms Using Snaplines.

Размещение элемента управления с помощью окно свойств Position a control using the Properties window

В Visual Studio выберите элемент управления, который требуется разместить. In Visual Studio, select the control you want to position.

В окне Свойства введите значения для Location свойства, разделенные запятыми, чтобы разместить элемент управления в контейнере. In the Properties window, enter values for the Location property, separated by a comma, to position the control within its container.

Первое число (X) — это расстояние от левой границы контейнера; второе число (Y) — это расстояние от верхней границы области контейнера, измеряемое в пикселях. The first number (X) is the distance from the left border of the container; the second number (Y) is the distance from the upper border of the container area, measured in pixels.

Можно развернуть свойство, Location чтобы ввести значения X и Y по отдельности. You can expand the Location property to type the X and Y values individually.

Размещение элемента управления программным способом Position a control programmatically

Присвойте Location свойству элемента управления значение Point . Set the Location property of the control to a Point.

Измените координату X расположения элемента управления с помощью Left подсвойства. Change the X coordinate of the control’s location using the Left subproperty.

Программное увеличение расположения элемента управления Increment a control’s location programmatically

Задайте Left подсвойство, чтобы увеличить координату X элемента управления. Set the Left subproperty to increment the X coordinate of the control.

Используйте Location свойство, чтобы одновременно задать координаты X и Y элемента управления. Use the Location property to set a control’s X and Y positions simultaneously. Чтобы задать расположение по отдельности, используйте Left подсвойство (X) или Top (Y) элемента управления. To set a position individually, use the control’s Left (X) or Top (Y) subproperty. Не пытайтесь неявно задать координаты X и Y Point структуры, представляющей расположение кнопки, так как эта структура содержит копию координат кнопки. Do not try to implicitly set the X and Y coordinates of the Point structure that represents the button’s location, because this structure contains a copy of the button’s coordinates.

Атрибуты в элементах управления Windows Forms Attributes in Windows Forms Controls

.NET Framework предоставляет широкий набор атрибутов, которые можно применять к членам пользовательских элементов управления и компонентов. The .NET Framework provides a variety of attributes you can apply to the members of your custom controls and components. Некоторые из этих атрибутов влияют на поведение класса во время выполнения, а другие – на поведение во время разработки. Some of these attributes affect the run-time behavior of a class, and others affect the design-time behavior.

Читайте также:  Vvcruntime140 dll windows 10

Атрибуты для свойств элементов управления и компонентов Attributes for Control and Component Properties

В следующей таблице представлены атрибуты, которые можно применять к свойствам или другим членам пользовательских элементов управления и компонентов. The following table shows the attributes you can apply to properties or other members of your custom controls and components. Пример использования этих атрибутов см. в разделе Практическое руководство. Применение атрибутов в элементах управления Windows Forms. For an example that uses many of these attributes, see How to: Apply Attributes in Windows Forms Controls.

attribute Attribute Описание Description
AmbientValueAttribute Указывает значение, которое нужно передать в свойство, чтобы свойство получило свое значение из другого источника. Specifies the value to pass to a property to cause the property to get its value from another source. Это называется окружением. This is known as ambience.
BrowsableAttribute Указывает, должно ли свойство или событие отображаться в окне свойств . Specifies whether a property or event should be displayed in a Properties window.
CategoryAttribute Указывает имя категории, в которой будет группироваться свойство или событие при отображении в PropertyGrid элементе управления, установленном в Categorized режим. Specifies the name of the category in which to group the property or event when displayed in a PropertyGrid control set to Categorized mode.
DefaultValueAttribute Указывает значение свойства по умолчанию. Specifies the default value for a property.
DescriptionAttribute Задает описание для свойства или события. Specifies a description for a property or event.
DisplayNameAttribute Указывает отображаемое имя для свойства, события или метода public void , у которого нет аргументов. Specifies the display name for a property, event, or public void method that takes no arguments.
EditorAttribute Указывает редактор, используемый для изменения свойства. Specifies the editor to use to change a property.
EditorBrowsableAttribute Указывает, что свойство или метод можно просматривать в редакторе. Specifies that a property or method is viewable in an editor.
HelpKeywordAttribute Указывает ключевое слово контекста для класса или элемента. Specifies the context keyword for a class or member.
LocalizableAttribute Указывает, должно ли быть локализовано свойство. Specifies whether a property should be localized.
PasswordPropertyTextAttribute Указывает, что текстовое представление объекта скрыто символами, например звездочками. Indicates that an object’s text representation is obscured by characters such as asterisks.
ReadOnlyAttribute Указывает, предназначено ли свойство, к которому привязан этот атрибут, только для чтения или для чтения и записи во время разработки. Specifies whether the property this attribute is bound to is read-only or read/write at design time.
RefreshPropertiesAttribute Указывает, что таблица свойств должна обновляться при изменении значения связанного свойства. Indicates that the property grid should refresh when the associated property value changes.
TypeConverterAttribute Указывает, какой тип использовать в качестве преобразователя для объекта, с которым связан этот атрибут. Specifies what type to use as a converter for the object this attribute is bound to.

Атрибуты для свойств привязки данных Attributes for Data Binding Properties

В следующей таблице представлены атрибуты, с помощью которых можно указывать, как пользовательские элементы управления и компоненты взаимодействуют с привязкой данных. The following table shows the attributes you can apply to specify how your custom controls and components interact with data binding.

attribute Attribute Описание Description
BindableAttribute Указывает, используется ли обычно свойство для привязки. Specifies whether a property is typically used for binding.
ComplexBindingPropertiesAttribute Указывает источник данных и свойства элемента данных для компонента. Specifies the data source and data member properties for a component.
DefaultBindingPropertyAttribute Задает свойство привязки по умолчанию для компонента. Specifies the default binding property for a component.
LookupBindingPropertiesAttribute Указывает источник данных и свойства элемента данных для компонента. Specifies the data source and data member properties for a component.
AttributeProviderAttribute Включает перенаправление атрибутов. Enables attribute redirection.

Атрибуты для классов Attributes for Classes

В следующей таблице представлены атрибуты, с помощью которых можно указать поведение пользовательских элементов управления и компонентов во время разработки. The following table shows the attributes you can apply to specify the behavior of your custom controls and components at design time.

Создание списка для выбора элементов в Windows Forms Windows Forms Controls Used to List Options

Вы можете добавить разнообразные элементы управления в форму Windows Forms, если вы хотите предоставить пользователям список вариантов для выбора. You can add a variety of controls to a Windows Form if you want to provide users with a list of options to choose from. В зависимости от того, насколько необходимо ограничить ввод пользователей, можно добавить ListBox элемент управления, ComboBox элемент управления или CheckedListBox элемент управления. Depending on how much you want to restrict your users’ input, you can add a ListBox control, a ComboBox control, or a CheckedListBox control. Используйте следующие ссылки, чтобы определить, какие элементы управления лучше подходят для ваших нужд. Use the following links to determine which control best suits your needs.

в этом разделе In This Section

Применение элемента управления ComboBox вместо элемента управления ListBox в Windows Forms When to Use a Windows Forms ComboBox Instead of a ListBox
Рекомендует соответствующий элемент управления на основе списка в зависимости от потребностей и ограничений формы Windows Forms. Recommends an appropriate list-based control depending on the needs and restrictions of your Windows Form.

Практическое руководство. Связывание элемента управления ComboBox или ListBox с данными в Windows Forms How to: Bind a Windows Forms ComboBox or ListBox Control to Data
Инструкции по привязке элемента управления на основе списка к источнику данных. Gives directions for binding a list-based control to a data source.

Справочник Reference

CheckedListBox
Описание класса и всех его членов. Describes this class and has links to all its members.

ComboBox
Описание класса и всех его членов. Describes this class and has links to all its members.

ListBox
Описание класса и всех его членов. Describes this class and has links to all its members.

Общие сведения об элементе управления CheckedListBox CheckedListBox Control Overview
Описание элемента управления, его основных возможностей и свойств. Explains what this control is and its key features and properties.

Общие сведения об элементе управления ComboBox ComboBox Control Overview
Описание элемента управления, его основных возможностей и свойств. Explains what this control is and its key features and properties.

Общие сведения об элементе управления ListBox ListBox Control Overview
Описание элемента управления, его основных возможностей и свойств. Explains what this control is and its key features and properties.

Элементы управления для использования в формах Windows Forms Controls to Use on Windows Forms
Полный список элементов управления Windows Forms со ссылками на информацию об их применении. Provides a complete list of Windows Forms controls, with links to information on their use.

Читайте также:  Linux как подключить диск virtualbox
Оцените статью