MESCIUS SPREAD for Windows Forms 17.0J
PaintTabStripTab イベント

TabStrip タブの描画が必要になったときに発生します。
構文
'Declaration
 
Public Event PaintTabStripTab As PaintTabStripTabEventHandler
public event PaintTabStripTabEventHandler PaintTabStripTab
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、PaintTabStripTabEventArgs 型の引数を受け取りました。次の PaintTabStripTabEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
Cancelキャンセル フラグを取得または設定します。  
Graphicsタブを処理するグラフィック デバイスを取得します。  
TabIndex描画されるタブのインデックスを取得します。  
TabPathタブの輪郭を取得します。  
TabRectangleタブを表す矩形領域を取得します。  
解説

このイベントは、ユーザーがセルから離れたときに OnPaintTabStripTab メソッドによって呼び出されます。

個々のイベント引数の詳細については、PaintTabStripTabEventArgs メンバを参照してください。

次のサンプル コードは、PaintTabStripTab イベントを発生させます。
private void fpspread1PaintTabStripButton(object sender, FarPoint.Win.Spread.PaintTabStripTabEventArgs e) 
{ 
      if (e.TabIndex = 0) { 
            e.Cancel = true;
            RectangleF r = e.TabPath.GetBounds(); 
            e.Graphics.FillRectangle(Brushes.Crimson, r.X, r.Y, r.Width, r.Height); 
      } 
}
Private Sub FpSpreadPaintTabStripTab(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.PaintTabStripTabEventArgs) Handles
FpSpread1.PaintTabStripTab

      If e.TabIndex = 0 Then
            e.Cancel = True
            Dim r As RectangleF
            r = e.TabPath.GetBounds()
            e.Graphics.FillRectangle(Brushes.Crimson, r.X, r.Y, r.Width, r.Height)
      End If
参照

FpSpread クラス
FpSpread メンバ
PaintTabStripTabEventArgs クラス

 

 


© MESCIUS inc. All rights reserved.