TextBoxRenderer.DrawTextBox 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 ein Textfeld-Steuerelement mit dem aktuellen visuellen Stil des Betriebssystems.
Überlädt
| Name | Beschreibung |
|---|---|
| DrawTextBox(Graphics, Rectangle, TextBoxState) |
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an den Grenzen. |
| DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState) |
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an grenzen und mit dem angegebenen Text. |
| DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState) |
Zeichnet ein Textfeld-Steuerelement in den angegebenen Zustand und grenzen und mit dem angegebenen Text und textgebundenen Text. |
| DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState) |
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an grenzen und mit dem angegebenen Text und der angegebenen Textformatierung. |
| DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) |
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an den Grenzen sowie mit dem angegebenen Text, den Textgrenzen und der Textformatierung. |
DrawTextBox(Graphics, Rectangle, TextBoxState)
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an den Grenzen.
public:
static void DrawTextBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Windows::Forms::VisualStyles::TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.VisualStyles.TextBoxState state);
static member DrawTextBox : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.VisualStyles.TextBoxState -> unit
Public Shared Sub DrawTextBox (g As Graphics, bounds As Rectangle, state As TextBoxState)
Parameter
- state
- TextBoxState
Einer der TextBoxState Werte, der den visuellen Zustand des Textfelds 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:
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState)
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an grenzen und mit dem angegebenen Text.
public:
static void DrawTextBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ textBoxText, System::Drawing::Font ^ font, System::Windows::Forms::VisualStyles::TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string textBoxText, System.Drawing.Font font, System.Windows.Forms.VisualStyles.TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? textBoxText, System.Drawing.Font? font, System.Windows.Forms.VisualStyles.TextBoxState state);
static member DrawTextBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.VisualStyles.TextBoxState -> unit
Public Shared Sub DrawTextBox (g As Graphics, bounds As Rectangle, textBoxText As String, font As Font, state As TextBoxState)
Parameter
- state
- TextBoxState
Einer der TextBoxState Werte, der den visuellen Zustand des Textfelds 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:
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState)
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
Zeichnet ein Textfeld-Steuerelement in den angegebenen Zustand und grenzen und mit dem angegebenen Text und textgebundenen Text.
public:
static void DrawTextBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ textBoxText, System::Drawing::Font ^ font, System::Drawing::Rectangle textBounds, System::Windows::Forms::VisualStyles::TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string textBoxText, System.Drawing.Font font, System.Drawing.Rectangle textBounds, System.Windows.Forms.VisualStyles.TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? textBoxText, System.Drawing.Font? font, System.Drawing.Rectangle textBounds, System.Windows.Forms.VisualStyles.TextBoxState state);
static member DrawTextBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Rectangle * System.Windows.Forms.VisualStyles.TextBoxState -> unit
Public Shared Sub DrawTextBox (g As Graphics, bounds As Rectangle, textBoxText As String, font As Font, textBounds As Rectangle, state As TextBoxState)
Parameter
- state
- TextBoxState
Einer der TextBoxState Werte, der den visuellen Zustand des Textfelds 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:
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState)
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an grenzen und mit dem angegebenen Text und der angegebenen Textformatierung.
public:
static void DrawTextBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ textBoxText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, System::Windows::Forms::VisualStyles::TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string textBoxText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? textBoxText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.TextBoxState state);
static member DrawTextBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * System.Windows.Forms.VisualStyles.TextBoxState -> unit
Public Shared Sub DrawTextBox (g As Graphics, bounds As Rectangle, textBoxText As String, font As Font, flags As TextFormatFlags, state As TextBoxState)
Parameter
- flags
- TextFormatFlags
Eine bitweise Kombination der TextFormatFlags Werte.
- state
- TextBoxState
Einer der TextBoxState Werte, der den visuellen Zustand des Textfelds 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:
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState)
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
- Quelle:
- TextBoxRenderer.cs
Zeichnet ein Textfeld-Steuerelement im angegebenen Zustand und an den Grenzen sowie mit dem angegebenen Text, den Textgrenzen und der Textformatierung.
public:
static void DrawTextBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ textBoxText, System::Drawing::Font ^ font, System::Drawing::Rectangle textBounds, System::Windows::Forms::TextFormatFlags flags, System::Windows::Forms::VisualStyles::TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string textBoxText, System.Drawing.Font font, System.Drawing.Rectangle textBounds, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.TextBoxState state);
public static void DrawTextBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? textBoxText, System.Drawing.Font? font, System.Drawing.Rectangle textBounds, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.TextBoxState state);
static member DrawTextBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Rectangle * System.Windows.Forms.TextFormatFlags * System.Windows.Forms.VisualStyles.TextBoxState -> unit
Public Shared Sub DrawTextBox (g As Graphics, bounds As Rectangle, textBoxText As String, font As Font, textBounds As Rectangle, flags As TextFormatFlags, state As TextBoxState)
Parameter
- flags
- TextFormatFlags
Eine bitweise Kombination der TextFormatFlags Werte.
- state
- TextBoxState
Einer der TextBoxState Werte, der den visuellen Zustand des Textfelds 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 veranschaulicht, wie die Methode in der DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) Methode eines benutzerdefinierten Steuerelements zum Zeichnen eines Textfelds OnPaint verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TextBoxRenderer Klasse bereitgestellt wird.
// Use DrawText with the current TextFormatFlags.
protected:
virtual void OnPaint(PaintEventArgs^ e) override
{
__super::OnPaint(e);
if (TextBoxRenderer::IsSupported)
{
TextBoxRenderer::DrawTextBox(e->Graphics, textBorder, this->Text,
this->Font, textRectangle, textFlags, TextBoxState::Normal);
this->Parent->Text = "CustomTextBox Enabled";
}
else
{
this->Parent->Text = "CustomTextBox Disabled";
}
}
// Use DrawText with the current TextFormatFlags.
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
if (TextBoxRenderer.IsSupported)
{
TextBoxRenderer.DrawTextBox(e.Graphics, textBorder, this.Text,
this.Font, textRectangle, textFlags, TextBoxState.Normal);
this.Parent.Text = "CustomTextBox Enabled";
}
else
{
this.Parent.Text = "CustomTextBox Disabled";
}
}
' Use DrawText with the current TextFormatFlags.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
MyBase.OnPaint(e)
If TextBoxRenderer.IsSupported Then
TextBoxRenderer.DrawTextBox(e.Graphics, textBorder, Me.Text, _
Me.Font, textRectangle, textFlags, TextBoxState.Normal)
Me.Parent.Text = "CustomTextBox Enabled"
Else
Me.Parent.Text = "CustomTextBox Disabled"
End If
End Sub
Hinweise
Bevor Sie diese Methode aufrufen, sollten Sie überprüfen, ob die IsSupported Eigenschaft zurückgegeben wird true.