TextBoxRenderer.DrawTextBox Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İşletim sisteminin geçerli görsel stiliyle bir metin kutusu denetimi çizer.
Aşırı Yüklemeler
DrawTextBox(Graphics, Rectangle, TextBoxState) |
Belirtilen durumda ve sınırlarda bir metin kutusu denetimi çizer. |
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState) |
Belirtilen durumda ve sınırlarda ve belirtilen metinle bir metin kutusu denetimi çizer. |
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState) |
Belirtilen durumda ve sınırlarda ve belirtilen metin ve metin sınırlarıyla bir metin kutusu denetimi çizer. |
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState) |
Belirtilen durumda ve sınırlarda ve belirtilen metin ve metin biçimlendirmesiyle bir metin kutusu denetimi çizer. |
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) |
Belirtilen durumda ve sınırlarda ve belirtilen metin, metin sınırları ve metin biçimlendirmesiyle bir metin kutusu denetimi çizer. |
DrawTextBox(Graphics, Rectangle, TextBoxState)
Belirtilen durumda ve sınırlarda bir metin kutusu denetimi çizer.
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)
Parametreler
- state
- TextBoxState
TextBoxState Metin kutusunun görsel durumunu belirten değerlerden biri.
Özel durumlar
İşletim sistemi görsel stilleri desteklemez.
-veya-
Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.
-veya-
Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.
Açıklamalar
Bu yöntemi çağırmadan önce özelliğinin IsSupported döndürdüğünü true
doğrulamanız gerekir.
Şunlara uygulanır
DrawTextBox(Graphics, Rectangle, String, Font, TextBoxState)
Belirtilen durumda ve sınırlarda ve belirtilen metinle bir metin kutusu denetimi çizer.
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)
Parametreler
- state
- TextBoxState
TextBoxState Metin kutusunun görsel durumunu belirten değerlerden biri.
Özel durumlar
İşletim sistemi görsel stilleri desteklemez.
-veya-
Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.
-veya-
Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.
Açıklamalar
Bu yöntemi çağırmadan önce özelliğinin IsSupported döndürdüğünü true
doğrulamanız gerekir.
Şunlara uygulanır
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextBoxState)
Belirtilen durumda ve sınırlarda ve belirtilen metin ve metin sınırlarıyla bir metin kutusu denetimi çizer.
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)
Parametreler
- state
- TextBoxState
TextBoxState Metin kutusunun görsel durumunu belirten değerlerden biri.
Özel durumlar
İşletim sistemi görsel stilleri desteklemez.
-veya-
Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.
-veya-
Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.
Açıklamalar
Bu yöntemi çağırmadan önce özelliğinin IsSupported döndürdüğünü true
doğrulamanız gerekir.
Şunlara uygulanır
DrawTextBox(Graphics, Rectangle, String, Font, TextFormatFlags, TextBoxState)
Belirtilen durumda ve sınırlarda ve belirtilen metin ve metin biçimlendirmesiyle bir metin kutusu denetimi çizer.
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)
Parametreler
- flags
- TextFormatFlags
Değerlerin bit düzeyinde birleşimi TextFormatFlags .
- state
- TextBoxState
TextBoxState Metin kutusunun görsel durumunu belirten değerlerden biri.
Özel durumlar
İşletim sistemi görsel stilleri desteklemez.
-veya-
Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.
-veya-
Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.
Açıklamalar
Bu yöntemi çağırmadan önce özelliğinin IsSupported döndürdüğünü true
doğrulamanız gerekir.
Şunlara uygulanır
DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState)
Belirtilen durumda ve sınırlarda ve belirtilen metin, metin sınırları ve metin biçimlendirmesiyle bir metin kutusu denetimi çizer.
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)
Parametreler
- flags
- TextFormatFlags
Değerlerin bit düzeyinde birleşimi TextFormatFlags .
- state
- TextBoxState
TextBoxState Metin kutusunun görsel durumunu belirten değerlerden biri.
Özel durumlar
İşletim sistemi görsel stilleri desteklemez.
-veya-
Görsel stiller, işletim sistemindeki kullanıcı tarafından devre dışı bırakılır.
-veya-
Görsel stiller uygulama pencerelerinin istemci alanına uygulanmaz.
Örnekler
Aşağıdaki kod örneği, bir metin kutusu çizmek için özel denetimin DrawTextBox(Graphics, Rectangle, String, Font, Rectangle, TextFormatFlags, TextBoxState) OnPaint yönteminde yönteminin nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için TextBoxRenderer sağlanan daha büyük bir örneğin parçasıdır.
// 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
Açıklamalar
Bu yöntemi çağırmadan önce özelliğinin IsSupported döndürdüğünü true
doğrulamanız gerekir.