PowerTools SPREAD for Windows Forms 10.0J
Cancel プロパティ (AdvanceEventArgs)


デフォルト処理をキャンセルするかどうかを表す値を取得または設定します。
構文
'Declaration
 
Public Property Cancel As Boolean
'使用法
 
Dim instance As AdvanceEventArgs
Dim value As Boolean
 
instance.Cancel = value
 
value = instance.Cancel
public bool Cancel {get; set;}

プロパティ値

Boolean:キャンセルする場合は True、それ以外の場合は False
解説
デフォルトで、フォーカスは前または次のコントロールに移動しません。Cancel プロパティを False に設定するか、フォーカスを次のコントロールに移動するように設定します。
次のサンプルコードでは、ユーザーがスプレッドシートの最後のセルをクリックした後、[Tab]キーを押してフォーム上の次のコントロールに移動した場合に、このプロパティを使用してメッセージボックスをポップアップしています。
private void fpSpread1_Advance(object sender, FarPoint.Win.Spread.AdvanceEventArgs e)
{
    if (e.AdvanceNext == true)
    {
        MessageBox.Show("We're going to the next control!!");
    }
    else
        e.Cancel = false;
}
Private Sub FpSpread1_Advance(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.AdvanceEventArgs) Handles FpSpread1.Advance
    If e.AdvanceNext = True Then
          MessageBox.Show("We're going to the next control!!")
    Else
          e.Cancel = False
    End If
End Sub
参照

AdvanceEventArgs クラス
AdvanceEventArgs メンバ

 

 


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