Share via


ToolStripItemImageRenderEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut RenderItemImage .

public ref class ToolStripItemImageRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripItemImageRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripItemImageRenderEventArgs = class
    inherit ToolStripItemRenderEventArgs
Public Class ToolStripItemImageRenderEventArgs
Inherits ToolStripItemRenderEventArgs
Warisan
ToolStripItemImageRenderEventArgs

Contoh

Contoh kode berikut menunjukkan penggunaan jenis ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan RenderItemImage peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan.

Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis yang mewarisi dari ToolStripRenderer, seperti ToolStripSystemRenderer atau ToolStripProfessionalRenderer. Kemudian beri nama instans ToolStripRenderer1 dan pastikan bahwa penanganan aktivitas dikaitkan dengan RenderItemImage peristiwa.

private void ToolStripRenderer1_RenderItemImage(Object sender, ToolStripItemImageRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Image", e.Image );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderItemImage Event" );
}
Private Sub ToolStripRenderer1_RenderItemImage(sender as Object, e as ToolStripItemImageRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderItemImage

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Image", e.Image)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RenderItemImage Event")

End Sub

Konstruktor

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Menginisialisasi instans ToolStripItemImageRenderEventArgs baru kelas untuk yang ditentukan ToolStripItem yang menampilkan gambar dalam ruang yang ditentukan dan yang memiliki properti yang ditentukan.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Menginisialisasi instans ToolStripItemImageRenderEventArgs baru kelas untuk yang ditentukan ToolStripItem dalam ruang yang ditentukan dan yang memiliki properti yang ditentukan.

Properti

Graphics

Mendapatkan grafik yang digunakan untuk melukis ToolStripItem.

(Diperoleh dari ToolStripItemRenderEventArgs)
Image

Mendapatkan gambar yang dicat pada ToolStrip.

ImageRectangle

Mendapatkan persegi panjang yang mewakili area pembatas gambar.

Item

ToolStripItem Mendapatkan untuk melukis.

(Diperoleh dari ToolStripItemRenderEventArgs)
ToolStrip

Mendapatkan nilai Owner properti untuk dicat ToolStripItem .

(Diperoleh dari ToolStripItemRenderEventArgs)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk