Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сучасні технології програмув.(C#)_5-6.docx
Скачиваний:
22
Добавлен:
05.03.2016
Размер:
63.54 Кб
Скачать

Элементы управления. Кнопки и надписи.

Итак, мы снова встречаемся с элементами управления. На этот раз вас ждет много приятных сюрпризов, связанных с огромным количеством визуальных свойств, присущих элементам управления Windows Forms. Начнем с того, что практически все элементы управления являются наследниками класса Contro, который является базовым для компонент с визуальным отображением.

Наследники класса Control:

System.Object

System.MarshalByRefObject

System.ComponentModel.Component

System.Windows.Forms.Control

System.ComponentModel.Design.ByteViewer

System.Windows.Forms.AxHost

System.Windows.Forms.ButtonBase

System.Windows.Forms.DataGrid

System.Windows.Forms.DateTimePicker

System.Windows.Forms.GroupBox

System.Windows.Forms.Label

System.Windows.Forms.ListControl

System.Windows.Forms.ListView

System.Windows.Forms.MonthCalendar

System.Windows.Forms.PictureBox

System.Windows.Forms.PrintPreviewControl

System.Windows.Forms.ProgressBar

System.Windows.Forms.ScrollableControl

System.Windows.Forms.ScrollBar

System.Windows.Forms.Splitter

System.Windows.Forms.StatusBar

System.Windows.Forms.TabControl

System.Windows.Forms.TextBoxBase

System.Windows.Forms.ToolBar

System.Windows.Forms.TrackBar

System.Windows.Forms.TreeView

В этом разделе мы представим несколько общих свойств и методов, присущих всем элементам управления, а также свойства и методы, которые специфичны кнопкам и надписям.

Некоторые общие методы и свойства

  • public Control Parent {get; set;}- родитель для данного элемента управления. Каждый элемент управления должен иметь предка, так как элемент управления без предка - невидим. Дочерний элемент располагается на поверхности предка, и не может выходить за пределы поверхности предка. Расположение дочернего элемента указывается относительно верхнего левого угла клиентской области предка. Потомок наследует свойства своего предка.

  • public virtual string Text {get; set;}- текст, ассоциированный с элементом управления (заголовок).

  • public Point Location {get; set;}- левая верхняя точка элемента управления, указанная относительно левой верхней точки клиентской области родителя. Point - структура, описывающая точку на плоскости.

  • public object Tag {get; set;}- объект, который можно ассоциировать с элементом управления.

  • public int Width {get; set;}- ширина элемента управления.

  • public int Height {get; set;}- высота элемента управления.

  • public string Name {get; set;}- имя для идентификации элемента управления.

  • public virtual Font Font {get; set;}- шрифт, ассоциированный с элементом управления.

  • public void Hide();- функция, скрывающая элемент управления.

  • public void Show();- функция, отображающая элемент управления.

  • public Point PointToClient(Point p);- функция, преобразующая экранную точку в клиентские координаты.

  • public Point PointToScreen(Point p);- функция, преобразующая клиентскую точку в экранные координаты.

  • А также огромное количество обработчиков всевозможных событий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]