ToolStripRenderEventArgs.ToolStrip プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ToolStripRenderEventArgs.ToolStrip プロパティの意味・解説 

ToolStripRenderEventArgs.ToolStrip プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

描画される ToolStrip を取得します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public ReadOnly Property
 ToolStrip As ToolStrip
Dim instance As ToolStripRenderEventArgs
Dim value As ToolStrip

value = instance.ToolStrip
public ToolStrip ToolStrip { get; }
public:
property ToolStrip^ ToolStrip {
    ToolStrip^ get ();
}
/** @property */
public ToolStrip get_ToolStrip ()
public function get ToolStrip
 () : ToolStrip

プロパティ
描画される ToolStrip

使用例使用例

OnRenderToolStripBackground メソッドオーバーライドして、ToolStrip コントロール背景グラデーション描画する方法次のコード例示します。このコード例は、ToolStripRenderer クラストピック取り上げているコード例一部分です。

' This method renders the GridStrip control's background.
Protected Overrides Sub
 OnRenderToolStripBackground(e As ToolStripRenderEventArgs)
   MyBase.OnRenderToolStripBackground(e)
   
   ' This late initialization is a workaround. The gradient
   ' depends on the bounds of the GridStrip control. The bounds 
   ' are dependent on the layout engine, which hasn't fully
   ' performed layout by the time the Initialize method runs.
   If Me.backgroundBrush Is
 Nothing Then
      Me.backgroundBrush = New LinearGradientBrush(e.ToolStrip.ClientRectangle,
 SystemColors.ControlLightLight, SystemColors.ControlDark, 90, True)
   End If
   
   ' Paint the GridStrip control's background.
   e.Graphics.FillRectangle(Me.backgroundBrush, e.AffectedBounds)
  End Sub
// This method renders the GridStrip control's background.
protected override void OnRenderToolStripBackground(
    ToolStripRenderEventArgs e)
{
    base.OnRenderToolStripBackground(e);

    // This late initialization is a workaround. The gradient
    // depends on the bounds of the GridStrip control. The bounds 
    // are dependent on the layout engine, which hasn't fully
    // performed layout by the time the Initialize method runs.
    if (this.backgroundBrush == null)
    {
        this.backgroundBrush = new LinearGradientBrush(
           e.ToolStrip.ClientRectangle,
           SystemColors.ControlLightLight,
           SystemColors.ControlDark,
           90,
           true);
    }

    // Paint the GridStrip control's background.
    e.Graphics.FillRectangle(
        this.backgroundBrush, 
        e.AffectedBounds);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ToolStripRenderEventArgs クラス
ToolStripRenderEventArgs メンバ
System.Windows.Forms 名前空間
ToolStripRenderer クラス
ToolStripProfessionalRenderer クラス
ToolStripSystemRenderer
その他の技術情報
方法 : カスタムの ToolStripRenderer を実装する



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ToolStripRenderEventArgs.ToolStrip プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ToolStripRenderEventArgs.ToolStrip プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS