Aracılığıyla paylaş


ToolStripRenderer.InitializeItem(ToolStripItem) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, verilen ToolStripItemöğesinin özel başlatılmasını sağlar.

protected public:
 virtual void InitializeItem(System::Windows::Forms::ToolStripItem ^ item);
protected internal virtual void InitializeItem (System.Windows.Forms.ToolStripItem item);
abstract member InitializeItem : System.Windows.Forms.ToolStripItem -> unit
override this.InitializeItem : System.Windows.Forms.ToolStripItem -> unit
Protected Friend Overridable Sub InitializeItem (item As ToolStripItem)

Parametreler

item
ToolStripItem

ToolStripItem başlatılacak.

Örnekler

Aşağıdaki kod örneğinde tek tek ToolStripItem denetimlerin nasıl başlatılmış olduğu gösterilmektedir. Bu kod örneği, sınıfı için ToolStripRenderer sağlanan daha büyük bir örneğin parçasıdır.

// This method initializes an individual ToolStripButton
// control. It copies a subimage from the GridStripRenderer's
// main image, according to the position and size of 
// the ToolStripButton.
protected override void InitializeItem(ToolStripItem item)
{
    base.InitializeItem(item);

    GridStrip gs = item.Owner as GridStrip;

    // The empty cell does not receive a subimage.
    if ((item is ToolStripButton) &&
        (item != gs.EmptyCell))
    {
        // Copy the subimage from the appropriate 
        // part of the main image.
        Bitmap subImage = bmp.Clone(
            item.Bounds,
            PixelFormat.Undefined);

        // Assign the subimage to the ToolStripButton
        // control's Image property.
        item.Image = subImage;
    }
}
' This method initializes an individual ToolStripButton
' control. It copies a subimage from the GridStripRenderer's
' main image, according to the position and size of 
' the ToolStripButton.
Protected Overrides Sub InitializeItem(item As ToolStripItem)
   MyBase.InitializeItem(item)
   
      Dim gs As GridStrip = item.Owner
   
   ' The empty cell does not receive a subimage.
      If ((TypeOf (item) Is ToolStripButton) And _
           (item IsNot gs.EmptyCell)) Then
          ' Copy the subimage from the appropriate 
          ' part of the main image.
          Dim subImage As Bitmap = bmp.Clone(item.Bounds, PixelFormat.Undefined)

          ' Assign the subimage to the ToolStripButton
          ' control's Image property.
          item.Image = subImage
      End If
End Sub

Açıklamalar

InitializeItem bir işlendiğinde ToolStripItem veya ToolStripItem.Fontgibi ToolStripItem.BackColor özellikleri ayarlamak için yöntemini kullanın.

Şunlara uygulanır

Ayrıca bkz.