FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : PaintTabStripTab イベント |
'Declaration Public Event PaintTabStripTab As PaintTabStripTabEventHandler
'使用法 Dim instance As FpSpread Dim handler As PaintTabStripTabEventHandler AddHandler instance.PaintTabStripTab, handler
public event PaintTabStripTabEventHandler PaintTabStripTab
イベント ハンドラが、このイベントに関連するデータを含む、PaintTabStripTabEventArgs 型の引数を受け取りました。次の PaintTabStripTabEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
Cancel | キャンセル フラグを取得または設定します。 |
Graphics | タブを処理するグラフィック デバイスを取得します。 |
TabIndex | 描画されるタブのインデックスを取得します。 |
TabPath | タブの輪郭を取得します。 |
TabRectangle | タブを表す矩形領域を取得します。 |
このイベントは、ユーザーがセルから離れたときに OnPaintTabStripTab メソッドによって呼び出されます。
個々のイベント引数の詳細については、PaintTabStripTabEventArgs メンバを参照してください。
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