Bagikan melalui


TabRenderer.DrawTabItem Metode

Definisi

Gambar tab yang digunakan untuk memilih halaman di kontrol tab.

Overload

Nama Deskripsi
DrawTabItem(Graphics, Rectangle, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan.

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, String, Font, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dan dengan teks yang ditentukan.

DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dengan gambar yang ditentukan, dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dengan teks yang ditentukan, dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dengan pemformatan teks dan teks yang ditentukan, dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan, dengan teks dan gambar yang ditentukan, dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState)

Menggambar tab dalam status dan batas yang ditentukan; dengan teks, pemformatan teks, dan gambar yang ditentukan; dan dengan persegi panjang fokus opsional.

DrawTabItem(Graphics, Rectangle, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, String, Font, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dan dengan teks yang ditentukan.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

tabItemText
String

untuk String menggambar di tab.

font
Font

yang Font akan diterapkan ke tabItemText.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, Image, Rectangle, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dengan gambar yang ditentukan, dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

image
Image

untuk Image menggambar di tab.

imageRectangle
Rectangle

Rectangle yang menentukan batas .image

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dengan teks yang ditentukan, dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

tabItemText
String

untuk String menggambar di tab.

font
Font

yang Font akan diterapkan ke tabItemText.

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Contoh

Contoh kode berikut menggunakan DrawTabItem(Graphics, Rectangle, String, Font, Boolean, TabItemState) metode dalam metode kontrol OnPaint kustom untuk menggambar item tab. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk TabRenderer kelas .

    // Draw the tab page and the tab items.
protected:
    virtual void OnPaint(PaintEventArgs^ e) override
    {
        __super::OnPaint(e);

        if (!TabRenderer::IsSupported)
        {
            this->Parent->Text = "CustomTabControl Disabled";
            return;
        }

        TabRenderer::DrawTabPage(e->Graphics, tabPageRectangle);
        TabRenderer::DrawTabItem(e->Graphics, tabItemRectangle1,
            tab1Text, this->Font, tab1Focused, tab1State);
        TabRenderer::DrawTabItem(e->Graphics, tabItemRectangle2,
            tab2Text, this->Font, tab2Focused, tab2State);

        this->Parent->Text = "CustomTabControl Enabled";
    }
// Draw the tab page and the tab items.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    if (!TabRenderer.IsSupported)
    {
        this.Parent.Text = "CustomTabControl Disabled";
        return;
    }

    TabRenderer.DrawTabPage(e.Graphics, tabPageRectangle);
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle1,
        tab1Text, this.Font, tab1Focused, tab1State);
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle2,
        tab2Text, this.Font, tab2Focused, tab2State);

    this.Parent.Text = "CustomTabControl Enabled";
}
' Draw the tab page and the tab items.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
    MyBase.OnPaint(e)

    If Not TabRenderer.IsSupported Then
        Me.Parent.Text = "CustomTabControl Disabled"
        Return
    End If

    TabRenderer.DrawTabPage(e.Graphics, tabPageRectangle)
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle1, _
        tab1Text, Me.Font, tab1Focused, tab1State)
    TabRenderer.DrawTabItem(e.Graphics, tabItemRectangle2, _
        tab2Text, Me.Font, tab2Focused, tab2State)
    Me.Parent.Text = "CustomTabControl Enabled"
End Sub

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dengan pemformatan teks dan teks yang ditentukan, dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, flags As TextFormatFlags, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

tabItemText
String

untuk String menggambar di tab.

font
Font

yang Font akan diterapkan ke tabItemText.

flags
TextFormatFlags

Kombinasi bitwise dari TextFormatFlags nilai.

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, String, Font, Image, Rectangle, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan, dengan teks dan gambar yang ditentukan, dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

tabItemText
String

untuk String menggambar di tab.

font
Font

yang Font akan diterapkan ke tabItemText.

image
Image

untuk Image menggambar di tab.

imageRectangle
Rectangle

Rectangle yang menentukan batas .image

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk

DrawTabItem(Graphics, Rectangle, String, Font, TextFormatFlags, Image, Rectangle, Boolean, TabItemState)

Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs
Sumber:
TabRenderer.cs

Menggambar tab dalam status dan batas yang ditentukan; dengan teks, pemformatan teks, dan gambar yang ditentukan; dan dengan persegi panjang fokus opsional.

public:
 static void DrawTabItem(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ tabItemText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, System::Drawing::Image ^ image, System::Drawing::Rectangle imageRectangle, bool focused, System::Windows::Forms::VisualStyles::TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string tabItemText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
public static void DrawTabItem(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? tabItemText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, System.Drawing.Image image, System.Drawing.Rectangle imageRectangle, bool focused, System.Windows.Forms.VisualStyles.TabItemState state);
static member DrawTabItem : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * System.Drawing.Image * System.Drawing.Rectangle * bool * System.Windows.Forms.VisualStyles.TabItemState -> unit
Public Shared Sub DrawTabItem (g As Graphics, bounds As Rectangle, tabItemText As String, font As Font, flags As TextFormatFlags, image As Image, imageRectangle As Rectangle, focused As Boolean, state As TabItemState)

Parameter

g
Graphics

yang Graphics digunakan untuk menggambar tab.

bounds
Rectangle

Rectangle yang menentukan batas tab.

tabItemText
String

untuk String menggambar di tab.

font
Font

yang Font akan diterapkan ke tabItemText.

flags
TextFormatFlags

Kombinasi bitwise dari TextFormatFlags nilai.

image
Image

untuk Image menggambar di tab.

imageRectangle
Rectangle

Rectangle yang menentukan batas .image

focused
Boolean

true untuk menggambar persegi panjang fokus; jika tidak, false.

state
TabItemState

Salah TabItemState satu nilai yang menentukan status visual tab.

Pengecualian

Sistem operasi tidak mendukung gaya visual.

-atau-

Gaya visual dinonaktifkan oleh pengguna dalam sistem operasi.

-atau-

Gaya visual tidak diterapkan ke area klien jendela aplikasi.

Keterangan

Sebelum memanggil metode ini, Anda harus memverifikasi bahwa IsSupported properti mengembalikan true.

Berlaku untuk