MESCIUS SPREAD for Windows Forms 17.0J
Advance イベント (FpSpread)

ユーザーが Spread の最初の行または最後の行から進もうとしたときに発生します。
構文
'Declaration
 
Public Event Advance As AdvanceEventHandler
public event AdvanceEventHandler Advance
イベント データ

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

プロパティ説明
AdvanceNext次のコンポーネントに移動するかどうかを取得します。  
Cancelデフォルト処理をキャンセルするかどうかを表す値を取得または設定します。  
解説

このイベントは、ユーザーがフォーム上の次または前のコントロールにフォーカスを移動したときに発生します。このイベントは、ユーザーが次のいずれかのアクションを実行したときに発生します。

アプリケーションはこのイベントに応答して、フォーム上の次または前のコントロールにフォーカスを移動させます。

この動作は、[Tab]キーのデフォルトの動作がオーバーライドされていないかぎり有効です。[Tab]キーの定義の詳細については、InputMapおよびアクションキーを参照してください。

このイベントは、フォーカスが次の項目に進んだときにOnAdvance メソッドによって発生させます。

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

次のサンプルコードは、最初の行にフォーカスがある場合にユーザーが上矢印キーを押すと、Advanceイベントを発生させます。
private void fpSpread1_Advance(object sender, FarPoint.Win.Spread.AdvanceEventArgs e)
{
     ListBox1.Items.Add("Advance event fired!");
}

Label1.Text = "Click on a cell in the first row and press the UP arrow key."
Private Sub FpSpread1_Advance(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.AdvanceEventArgs) Handles FpSpread1.Advance
     ListBox1.Items.Add("Advance event fired!")
End Sub

Label1.Text = "Click on a cell in the first row and press the UP arrow key."
参照

FpSpread クラス
FpSpread メンバ
AdvanceEventArgs クラス

 

 


© MESCIUS inc. All rights reserved.