TabRenderer.DrawTabItem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zeichnet eine Registerkarte, die zum Auswählen einer Seite im Registerkartensteuerelement verwendet wird.
Überlädt
| Name | Beschreibung |
|---|---|
| DrawTabItem(Graphics, Rectangle, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an den Grenzen. |
| DrawTabItem(Graphics, Rectangle, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen und mit einem optionalen Fokusrechteck. |
| DrawTabItem(Graphics, Rectangle, String, Font, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen und mit dem angegebenen Text. |
| DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Bild und mit einem optionalen Fokusrechteck. |
| DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Text und mit einem optionalen Fokusrechteck. |
| DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit der angegebenen Text- und Textformatierung und mit einem optionalen Fokusrechteck. |
| DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Text und Bild und mit einem optionalen Fokusrechteck. |
| DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState) |
Zeichnet eine Registerkarte im angegebenen Zustand und an den Grenzen; mit dem angegebenen Text, der Textformatierung und dem Bild; und mit einem optionalen Fokusrechteck. |
DrawTabItem(Graphics, Rectangle, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an den 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)
Parameter
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen und mit einem optionalen Fokusrechteck.
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)
Parameter
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, String, Font, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen und mit dem angegebenen Text.
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)
Parameter
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Bild und mit einem optionalen Fokusrechteck.
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)
Parameter
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Text und mit einem optionalen Fokusrechteck.
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)
Parameter
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Beispiele
Im folgenden Codebeispiel wird die Methode in der DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState) Methode eines benutzerdefinierten Steuerelements OnPaint verwendet, um ein Registerkartenelement zu zeichnen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TabRenderer Klasse bereitgestellt wird.
// 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
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit der angegebenen Text- und Textformatierung und mit einem optionalen Fokusrechteck.
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)
Parameter
- flags
- TextFormatFlags
Eine bitweise Kombination der TextFormatFlags Werte.
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an grenzen, mit dem angegebenen Text und Bild und mit einem optionalen Fokusrechteck.
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)
Parameter
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.
Gilt für:
DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState)
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
- Quelle:
- TabRenderer.cs
Zeichnet eine Registerkarte im angegebenen Zustand und an den Grenzen; mit dem angegebenen Text, der Textformatierung und dem Bild; und mit einem optionalen Fokusrechteck.
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)
Parameter
- flags
- TextFormatFlags
Eine bitweise Kombination der TextFormatFlags Werte.
- focused
- Boolean
trueum ein Fokusrechteck zu zeichnen; andernfalls . false
- state
- TabItemState
Einer der TabItemState Werte, der den visuellen Zustand der Registerkarte angibt.
Ausnahmen
Das Betriebssystem unterstützt keine visuellen Formatvorlagen.
- oder -
Visuelle Formatvorlagen werden vom Benutzer im Betriebssystem deaktiviert.
- oder -
Visuelle Formatvorlagen werden nicht auf den Clientbereich von Anwendungsfenstern angewendet.
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.