PowerTools SPREAD for Windows Forms 8.0J
TextTipFetch イベント


ポインタ(カーセル)がセル上にあり、ポップアップヒントまたはセルのメモが表示されるときに発生します (TextTipプロパティがOff以外の値に設定されている場合)。
構文
'Declaration
 
Public Event TextTipFetch As TextTipFetchEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As TextTipFetchEventHandler
 
AddHandler instance.TextTipFetch, handler
public event TextTipFetchEventHandler TextTipFetch
イベント データ

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

プロパティ説明
Columnクリックされたセルの列インデックスを取得します。  
ColumnFooterセルが列フッタにあるかどうかを取得します。  
ColumnHeaderセルが列ヘッダであるかどうかを表す値を取得します。  
FetchCellNoteセルのメモを取得するかどうかを表す値を取得します。  
Rowクリックされたセルの行インデックスを取得します。  
RowHeaderセルが行ヘッダであるかどうかを表す値を取得します。  
ShowTipチップウィンドウとしてテキストチップまたはセルノートを表示するどうかを取得または設定します。  
TipTextポップアップヒントのテキストを取得または設定します。  
TipWidthポップアップヒントまたはセルのメモの幅を取得または設定します。  
Viewクリックされたセルを含むビューを取得します。  
WrapTextポップアップヒントまたはセルのメモを複数行に折り返すかどうかを表す値を取得または設定します。  
解説

このイベントは、カーソルがセルの上にあり、テキスト チップまたはセル ノートが表示されようとしているときに、OnTextTipFetch メソッドによって呼び出されます。

このイベントは、テキスト チップとセル ノートのどちらに対しても発生します。

このイベントを使用すると、テキスト チップまたはセル ノートを表示する、テキスト チップまたはセル ノートの表示に応答する、テキスト チップまたはセル ノートを設定する、またはテキスト チップまたはセル ノートを表示しないことが可能です。テキスト チップは、SPREADのセルの上にポインタが置かれたときに表示されます。セル ノートは、SPREADのセルのセル ノート インジケータ(セルの上隅にある赤い正方形)の上にポインタが置かれたときに表示されます。セルはデータ領域だけでなくヘッダにもあります。

SPREADにフォーカスがあるときに TextTipFetch イベントが発生するかどうかは、TextTipPolicy プロパティに設定された TextTipPolicy 列挙体の値によって決まります。

テキスト チップでは、ポインタがセルまたはヘッダの上に置かれても、TextTipDelay プロパティによって指定された時間より長くポインタが静止しなければ、TextTipFetch イベントは発生しません。セル ノートでは、ポインタがセル ノート インジケータの上に置かれたときに TextTipFetch イベントが発生するかどうかは、CellNoteIndicatorVisible プロパティによって決まります。

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

次のサンプルコードは、TextTipFetchイベントを発生させます。
private void fpSpread1_TextTipFetch(object sender, FarPoint.Win.Spread.TextTipFetchEventArgs e)
{
     e.ShowTip = true;
     e.TipText = "I am over cell " + e.Row + " ," + e.Column;
     e.View.TextTipAppearance.Font = New Font("Comic Sans MS", 10, FontStyle.Bold);
     e.View.TextTipAppearance.BackColor = Color.Yellow;
     e.View.TextTipAppearance.ForeColor = Color.Red;
}
Private Sub FpSpread1_TextTipFetch(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.TextTipFetchEventArgs) Handles FpSpread1.TextTipFetch
     e.ShowTip = True
     e.TipText = "I am over cell " e.Row & " ," & e.Column
     e.View.TextTipAppearance.Font = New Font("Comic Sans MS", 10, FontStyle.Bold)
     e.View.TextTipAppearance.BackColor = Color.Yellow
     e.View.TextTipAppearance.ForeColor = Color.Red
End Sub
参照

FpSpread クラス
FpSpread メンバ
TextTipPolicy プロパティ
CellNoteIndicatorVisible プロパティ
TextTipFetchEventArgs クラス
TextTipPolicy 列挙体

 

 


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