TabRenderer.DrawTabItem Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.