PowerTools SPREAD for Windows Forms 10.0J
PaintTabStripButton イベント


TabStrip ボタンの描画が必要になったときに発生します。
構文
'Declaration
 
Public Event PaintTabStripButton As PaintTabStripButtonEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As PaintTabStripButtonEventHandler
 
AddHandler instance.PaintTabStripButton, handler
public event PaintTabStripButtonEventHandler PaintTabStripButton
イベント データ

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

プロパティ説明
ButtonRectangleタブボタンを表す矩形領域を取得します。  
Cancelキャンセル フラグを取得または設定します。  
Graphicsタブ ボタンを処理するグラフィック デバイスを取得します。  
Pressedタブ ボタンが押されたかどうかを取得または設定します。  
TabButton描画するタブ ボタンを取得します。  
解説

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

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

次のサンプル コードは、PaintTabStripButton イベントを発生させます。
private void fpspread1PaintTabStripButton(object sender, FarPoint.Win.Spread.PaintTabStripButtonEventArgs e) 
{ 
      if (e.Pressed == true) { 
            e.Cancel = true; 
            e.Graphics.FillRectangle(Brushes.Aqua, new RectangleF(e.ButtonRectangle.X, e.ButtonRectangle.Y, e.ButtonRectangle.Width, e.ButtonRectangle.Height)); 
      } 
}
Private Sub fpspread1PaintTabStripButton(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.PaintTabStripButtonEventArgs)
Handles FpSpread1.PaintTabStripButton
      If e.Pressed = True Then
            e.Cancel = True
            e.Graphics.FillRectangle(Brushes.Aqua, New RectangleF(e.ButtonRectangle.X, e.ButtonRectangle.Y, e.ButtonRectangle.Width, e.ButtonRectangle.Height))
      End If
End Sub
参照

FpSpread クラス
FpSpread メンバ
PaintTabStripButtonEventArgs クラス

 

 


© 2004-2017, GrapeCity inc. All rights reserved.