TextBoxRenderer.DrawTextBox Methode

Definitie

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

g
Graphics

Het Graphics tekstvak dat wordt gebruikt om het tekstvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tekstvak op.

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

g
Graphics

Het Graphics tekstvak dat wordt gebruikt om het tekstvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tekstvak op.

textBoxText
String

De String tekenreeks in het tekstvak.

font
Font

De Font toe te textBoxTextpassen op .

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

g
Graphics

Het Graphics tekstvak dat wordt gebruikt om het tekstvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tekstvak op.

textBoxText
String

De String tekenreeks in het tekstvak.

font
Font

De Font toe te textBoxTextpassen op .

textBounds
Rectangle

Hiermee Rectangle geeft u de grenzen van textBoxText.

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

g
Graphics

Het Graphics tekstvak dat wordt gebruikt om het tekstvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tekstvak op.

textBoxText
String

De String tekenreeks in het tekstvak.

font
Font

De Font toe te textBoxTextpassen op .

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

g
Graphics

Het Graphics tekstvak dat wordt gebruikt om het tekstvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het tekstvak op.

textBoxText
String

De String tekenreeks in het tekstvak.

font
Font

De Font toe te textBoxTextpassen op .

textBounds
Rectangle

Hiermee Rectangle geeft u de grenzen van textBoxText.

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.

Van toepassing op