Partager via


TabRenderer.DrawTabItem Méthode

Définition

Dessine un onglet utilisé pour sélectionner une page dans le contrôle tabulation.

Surcharges

Nom Description
DrawTabItem(Graphics, Rectangle, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés.

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, String, Font, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, et avec le texte spécifié.

DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, avec l’image spécifiée et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, avec le texte spécifié et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, avec le texte et la mise en forme de texte spécifiés, et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés, avec le texte et l’image spécifiés, et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState)

Dessine un onglet dans l’état et les limites spécifiés ; avec le texte, la mise en forme du texte et l’image spécifiés ; et avec un rectangle de focus facultatif.

DrawTabItem(Graphics, Rectangle, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, String, Font, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, et avec le texte spécifié.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

tabItemText
String

À String dessiner dans l’onglet.

font
Font

À Font appliquer à tabItemText.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, avec l’image spécifiée et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

image
Image

À Image dessiner dans l’onglet.

imageRectangle
Rectangle

Qui Rectangle spécifie les limites de image.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, avec le texte spécifié et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

tabItemText
String

À String dessiner dans l’onglet.

font
Font

À Font appliquer à tabItemText.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Exemples

L’exemple de code suivant utilise la méthode dans la DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState) méthode d’un OnPaint contrôle personnalisé pour dessiner un élément d’onglet. Cet exemple de code fait partie d’un exemple plus grand fourni pour la TabRenderer classe.

    // Draw the tab page and the tab items.
protected:
    virtual void OnPaint(PaintEventArgs^ e) override
    {
        __super::OnPaint(e);

        if (!TabRenderer::IsSupported)
        {
            this->Parent->Text = "CustomTabControl Disabled";
            return;
        }

        TabRenderer::DrawTabPage(e->Graphics, tabPageRectangle);
        TabRenderer::DrawTabItem(e->Graphics, tabItemRectangle1,
            tab1Text, this->Font, tab1Focused, tab1State);
        TabRenderer::DrawTabItem(e->Graphics, tabItemRectangle2,
            tab2Text, this->Font, tab2Focused, tab2State);

        this->Parent->Text = "CustomTabControl Enabled";
    }
// Draw the tab page and the tab items.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    if (!TabRenderer.IsSupported)
    {
        this.Parent.Text = "CustomTabControl Disabled";
        return;
    }

    TabRenderer.DrawTabPage(e.Graphics, tabPageRectangle);
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle1,
        tab1Text, this.Font, tab1Focused, tab1State);
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle2,
        tab2Text, this.Font, tab2Focused, tab2State);

    this.Parent.Text = "CustomTabControl Enabled";
}
' Draw the tab page and the tab items.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
    MyBase.OnPaint(e)

    If Not TabRenderer.IsSupported Then
        Me.Parent.Text = "CustomTabControl Disabled"
        Return
    End If

    TabRenderer.DrawTabPage(e.Graphics, tabPageRectangle)
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle1, _
        tab1Text, Me.Font, tab1Focused, tab1State)
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle2, _
        tab2Text, Me.Font, tab2Focused, tab2State)
    Me.Parent.Text = "CustomTabControl Enabled"
End Sub

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, avec le texte et la mise en forme de texte spécifiés, et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, flags As TextFormatFlags, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

tabItemText
String

À String dessiner dans l’onglet.

font
Font

À Font appliquer à tabItemText.

flags
TextFormatFlags

Combinaison au niveau du bit des TextFormatFlags valeurs.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés, avec le texte et l’image spécifiés, et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

tabItemText
String

À String dessiner dans l’onglet.

font
Font

À Font appliquer à tabItemText.

image
Image

À Image dessiner dans l’onglet.

imageRectangle
Rectangle

Qui Rectangle spécifie les limites de image.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState)

Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs
Source:
TabRenderer.cs

Dessine un onglet dans l’état et les limites spécifiés ; avec le texte, la mise en forme du texte et l’image spécifiés ; et avec un rectangle de focus facultatif.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, flags As TextFormatFlags, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Paramètres

g
Graphics

Utilisé Graphics pour dessiner l’onglet.

bounds
Rectangle

Qui Rectangle spécifie les limites de l’onglet.

tabItemText
String

À String dessiner dans l’onglet.

font
Font

À Font appliquer à tabItemText.

flags
TextFormatFlags

Combinaison au niveau du bit des TextFormatFlags valeurs.

image
Image

À Image dessiner dans l’onglet.

imageRectangle
Rectangle

Qui Rectangle spécifie les limites de image.

focused
Boolean

true pour dessiner un rectangle de focus ; sinon, false.

state
TabItemState

Une des TabItemState valeurs qui spécifie l’état visuel de l’onglet.

Exceptions

Le système d’exploitation ne prend pas en charge les styles visuels.

- ou -

Les styles visuels sont désactivés par l’utilisateur dans le système d’exploitation.

- ou -

Les styles visuels ne sont pas appliqués à la zone cliente des fenêtres d’application.

Remarques

Avant d’appeler cette méthode, vous devez vérifier que la IsSupported propriété retourne true.

S’applique à