TextBoxRenderer.DrawTextBox Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegna un controllo casella di testo con lo stile di visualizzazione corrente del sistema operativo.
Overload
DrawTextBox(Graphics, Rectangle, TextBoxState) |
Disegna un controllo casella di testo con lo stato e i limiti specificati. |
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState) |
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo specificato. |
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState) |
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo e i limiti di testo specificati. |
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState) |
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo e la formattazione del testo specificati. |
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) |
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo, i limiti di testo e la formattazione del testo specificati. |
DrawTextBox(Graphics, Rectangle, TextBoxState)
Disegna un controllo casella di testo con lo stato e i limiti specificati.
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)
Parametri
- state
- TextBoxState
Uno dei valori di TextBoxState che specifica lo stato di visualizzazione della casella di testo.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
Commenti
Prima di chiamare questo metodo, è necessario verificare che la IsSupported proprietà restituisca true
.
Si applica a
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState)
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo specificato.
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)
Parametri
- state
- TextBoxState
Uno dei valori di TextBoxState che specifica lo stato di visualizzazione della casella di testo.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
Commenti
Prima di chiamare questo metodo, è necessario verificare che la IsSupported proprietà restituisca true
.
Si applica a
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState)
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo e i limiti di testo specificati.
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)
Parametri
- state
- TextBoxState
Uno dei valori di TextBoxState che specifica lo stato di visualizzazione della casella di testo.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
Commenti
Prima di chiamare questo metodo, è necessario verificare che la IsSupported proprietà restituisca true
.
Si applica a
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState)
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo e la formattazione del testo specificati.
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)
Parametri
- flags
- TextFormatFlags
Combinazione bit per bit dei valori di TextFormatFlags.
- state
- TextBoxState
Uno dei valori di TextBoxState che specifica lo stato di visualizzazione della casella di testo.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
Commenti
Prima di chiamare questo metodo, è necessario verificare che la IsSupported proprietà restituisca true
.
Si applica a
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState)
Disegna un controllo casella di testo con lo stato e i limiti specificati, nonché il testo, i limiti di testo e la formattazione del testo specificati.
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)
Parametri
- flags
- TextFormatFlags
Combinazione bit per bit dei valori di TextFormatFlags.
- state
- TextBoxState
Uno dei valori di TextBoxState che specifica lo stato di visualizzazione della casella di testo.
Eccezioni
Il sistema operativo non supporta gli stili di visualizzazione.
-oppure-
Gli stili di visualizzazione sono stati disabilitati dall'utente nel sistema operativo.
-oppure-
Gli stili di visualizzazione non sono stati applicati all'area client delle finestre dell'applicazione.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) metodo nel metodo di un controllo personalizzato per disegnare una casella di OnPaint testo. Questo esempio di codice fa parte di un esempio più grande fornito per la TextBoxRenderer classe.
// 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
Commenti
Prima di chiamare questo metodo, è necessario verificare che la IsSupported proprietà restituisca true
.