tabPage C# Проблема

tabPage C# Проблема

  1. Класс TabControl содержит страницы вкладок, представленные объектами TabPage, которые добавляются с помощью свойства TabPages. Порядок страниц вкладок в этой коллекции отражает порядок, в котором вкладки появляются в элементе управления.

    Пользователь может изменить текущий объект TabPage, щелкнув одну из вкладок в элементе управления. Можно также программно изменить текущий объект TabPage, используя одно из следующих свойств TabControl:

    *

    SelectedIndex
    *

    SelectedTab

    В .NET Framework, версия 2.0 можно также использовать один из следующих методов:

    *

    SelectTab
    *

    DeselectTab

    В .NET Framework 2.0 можете ответить тогда, когда текущая вкладка меняется под влиянием обработки одного из следующих событий:

    *

    Deselecting
    *

    Deselected
    *

    Selecting
    *

    Selected

    Вкладки в элементе управления TabControl являются частью TabControl, но не частями отдельных элементов управления TabPage. Члены класса TabPage, например, свойство ForeColor, влияют только на клиентский прямоугольник страницы вкладки, но не на вкладки. Кроме того, метод Hide объекта TabPage не будет скрывать вкладку. Чтобы скрыть вкладку, необходимо удалить элемент управления TabPage из коллекции TabControl.TabPages.

    В .NET Framework 2.0 вкладка считается частью страницы вкладки, предназначенной для определения момента возникновения событий Enter и Leave объекта TabPage. В более ранних версиях .NET Framework события Enter и Leave объекта TabPage не происходили, когда фокус переходил на вкладку или с нее, а только тогда, когда фокус переходил на клиентский прямоугольник страницы вкладки или покидал этот прямоугольник.

    Следующие события не вызываются для класса TabControl, за исключением случаев, когда по крайней мере один объект TabPage имеется в коллекции TabControl.TabPages: Control.Click, Control.DoubleClick, Control.MouseDown, Control.MouseUp, Control.MouseHover, Control.MouseEnter, Control.MouseLeave и Control.MouseMove. Если в коллекции имеется хотя бы один объект TabPage и пользователь взаимодействует с заголовком элемента управления вкладки (где отображаются имена объектов TabPage), объект TabControl вызывает соответствующее событие. Однако, если пользователь взаимодействует с объектами в пределах клиентского прямоугольника ClientRectangle страницы вкладки, соответствующее событие вызывается объектом TabPage.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *