TabRenderer.DrawTabItem Methode

Definitie

Hiermee tekent u een tabblad dat wordt gebruikt om een pagina in het tab-besturingselement te selecteren.

Overloads

Name Description
DrawTabItem(Graphics, Rectangle, TabItemState)

Hiermee tekent u een tabblad met de opgegeven status en grenzen.

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Hiermee tekent u een tabblad met de opgegeven status en grenzen, en met een optionele focusrechthoek.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen, en met de opgegeven tekst.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven afbeelding en met een optionele focusrechthoek.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst en met een optionele focusrechthoek.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst- en tekstopmaak en met een optionele focusrechthoek.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst en afbeelding en met een optionele focusrechthoek.

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

Hiermee tekent u een tabblad met de opgegeven status en grenzen; met de opgegeven tekst, tekstopmaak en afbeelding; en met een optionele focusrechthoek.

DrawTabItem(Graphics, Rectangle, TabItemState)

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, en met de opgegeven tekst.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

tabItemText
String

De String te tekenen op het tabblad.

font
Font

De Font toe te tabItemTextpassen op .

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven afbeelding en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

image
Image

De Image te tekenen op het tabblad.

imageRectangle
Rectangle

Hiermee Rectangle geeft u de grenzen van image.

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

tabItemText
String

De String te tekenen op het tabblad.

font
Font

De Font toe te tabItemTextpassen op .

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Voorbeelden

In het volgende codevoorbeeld wordt de methode in de DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState) methode van OnPaint een aangepast besturingselement gebruikt om een tabbladitem te tekenen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TabRenderer klasse.

    // 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

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst- en tekstopmaak en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

tabItemText
String

De String te tekenen op het tabblad.

font
Font

De Font toe te tabItemTextpassen op .

flags
TextFormatFlags

Een bitsgewijze combinatie van de TextFormatFlags waarden.

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen, met de opgegeven tekst en afbeelding en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

tabItemText
String

De String te tekenen op het tabblad.

font
Font

De Font toe te tabItemTextpassen op .

image
Image

De Image te tekenen op het tabblad.

imageRectangle
Rectangle

Hiermee Rectangle geeft u de grenzen van image.

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op

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

Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs
Bron:
TabRenderer.cs

Hiermee tekent u een tabblad met de opgegeven status en grenzen; met de opgegeven tekst, tekstopmaak en afbeelding; en met een optionele focusrechthoek.

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)

Parameters

g
Graphics

Hiermee Graphics tekent u het tabblad.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tabblad op.

tabItemText
String

De String te tekenen op het tabblad.

font
Font

De Font toe te tabItemTextpassen op .

flags
TextFormatFlags

Een bitsgewijze combinatie van de TextFormatFlags waarden.

image
Image

De Image te tekenen op het tabblad.

imageRectangle
Rectangle

Hiermee Rectangle geeft u de grenzen van image.

focused
Boolean

true om een focusrechthoek te tekenen; anders, false.

state
TabItemState

Een van de TabItemState waarden waarmee de visuele status van het tabblad wordt opgegeven.

Uitzonderingen

Het besturingssysteem biedt geen ondersteuning voor visuele stijlen.

– of –

Visuele stijlen worden uitgeschakeld door de gebruiker in het besturingssysteem.

– of –

Visuele stijlen worden niet toegepast op het clientgebied van toepassingsvensters.

Opmerkingen

Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.

Van toepassing op