Enter キーで次のコントロールやフィールドにフォーカスを移動できますか?
対象製品
InputMan for .NET 2.0J Web Forms Edition
詳細
はい、できます。次のサンプルコードのように、ショートカットキー機能を使用し、NextControlやNextFieldにEnterキーを割り付けます。
※ただし、複数行に設定されているテキストコントロールでAcceptReturnプロパティがTrueの場合、改行が優先されます。また、コントロールのAutoPostBackプロパティがTrueの場合は、ショートカットの動作が優先されます。
[Visual Basic]
[C#]
※ただし、複数行に設定されているテキストコントロールでAcceptReturnプロパティがTrueの場合、改行が優先されます。また、コントロールのAutoPostBackプロパティがTrueの場合は、ショートカットの動作が優先されます。
[Visual Basic]
Imports GrapeCity.Web.Input.Core
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
Mask1.Shortcuts.Add(Keys.Enter, KeyActions.NextControl)
Date1.Shortcuts.Add(Keys.Enter, KeyActions.NextField)
End If
End Sub
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
Mask1.Shortcuts.Add(Keys.Enter, KeyActions.NextControl)
Date1.Shortcuts.Add(Keys.Enter, KeyActions.NextField)
End If
End Sub
[C#]
using GrapeCity.Web.Input.Core;
private void Page_Load(object sender, System.EventArgs e)
{
if( !IsPostBack )
{
Mask1.Shortcuts.Add(Keys.Enter, KeyActions.NextControl);
Date1.Shortcuts.Add(Keys.Enter, KeyActions.NextField);
}
}
private void Page_Load(object sender, System.EventArgs e)
{
if( !IsPostBack )
{
Mask1.Shortcuts.Add(Keys.Enter, KeyActions.NextControl);
Date1.Shortcuts.Add(Keys.Enter, KeyActions.NextField);
}
}
この文書は、以前は次のFAQ IDで公開されていました : 9964