TextBoxRenderer.DrawTextBox 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 besturingselement voor een tekstvak met de huidige visuele stijl van het besturingssysteem.
Overloads
| Name | Description |
|---|---|
| DrawTextBox(Graphics, Rectangle, TextBoxState) |
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen. |
| DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState) |
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst. |
| DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState) |
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst- en tekstgrenzen. |
| DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState) |
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst- en tekstopmaak. |
| DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) |
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst, tekstgrenzen en tekstopmaak. |
DrawTextBox(Graphics, Rectangle, TextBoxState)
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en 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)
Parameters
- state
- TextBoxState
Een van de TextBoxState waarden waarmee de visuele status van het tekstvak 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
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState)
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst.
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)
Parameters
- state
- TextBoxState
Een van de TextBoxState waarden waarmee de visuele status van het tekstvak 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
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState)
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst- en tekstgrenzen.
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)
Parameters
- state
- TextBoxState
Een van de TextBoxState waarden waarmee de visuele status van het tekstvak 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
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState)
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst- en tekstopmaak.
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)
Parameters
- flags
- TextFormatFlags
Een bitsgewijze combinatie van de TextFormatFlags waarden.
- state
- TextBoxState
Een van de TextBoxState waarden waarmee de visuele status van het tekstvak 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
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState)
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
- Bron:
- TextBoxRenderer.cs
Hiermee tekent u een besturingselement voor een tekstvak in de opgegeven status en grenzen, en met de opgegeven tekst, tekstgrenzen en tekstopmaak.
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)
Parameters
- flags
- TextFormatFlags
Een bitsgewijze combinatie van de TextFormatFlags waarden.
- state
- TextBoxState
Een van de TextBoxState waarden waarmee de visuele status van het tekstvak 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 ziet u hoe u de DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) methode gebruikt in de methode van OnPaint een aangepast besturingselement om een tekstvak te tekenen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TextBoxRenderer klasse.
// 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
Opmerkingen
Voordat u deze methode aanroeptIsSupported, moet u controleren of de true eigenschap wordt geretourneerd.