問題タブ [tab-ordering]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ダイアログでプログラムによってタブ オーダーを変更するその他の方法
Windows ダイアログで動的に作成された子コントロールの一部が、タブ キーを使用して移動するときに、順序が正しくない理由を突き止めようとしています。それらをいじる他に何もない場合、順序はダイアログに追加された順序で定義する必要がありますが、特定のタイプの子コントロールが一貫して最後にソートされます。
それらを並べ替える1 つの方法SetWindowPos()
は、hWndInsertAfter
パラメーターを使用し、SWP_NOZORDER
フラグを設定せずに を使用することです。この再注文の考えられる原因として、これを排除したと確信しています。
では、今後の参考のためだけでなく、これをさらに進めるために、ダイアログ内の既存の子コントロールを並べ替えることができる他の win32 呼び出しは何ですか?SetWindowPos()
apache-flex - ポップアップウィンドウ内のフレックスフォーム-フォーム間のタブ(順序)が機能しない
ユーザーが[追加]ボタンをクリックすると、特定のフォーム要素(テキスト入力、日付フィールド、テキスト領域など)を含むポップアップボタンが開きます。このフォーム内で「TAB」を使用すると、機能しません。いくつかの質問/フォーラムで、FocusManagerのインスタンスを作成してから、ポップアップのフォーカスを取得/アクティブ化する必要があることがわかりました。しかし、それでもフォーム内でタブが機能しているのがわかりませんでした。ポップアップ内でタブオーダーを実行するには、どのような手順に従う必要がありますか。
focusmanagerと、tabfocusenabled、tabenabledなどのプロパティを使用してみました。また、各フォーム要素内にタブオーダーを追加しました。しかし、運はありません。
IamはFlashBuilder4.5を使用し、開発にSparkコンポーネントを使用しています。
この問題の回避策はありますか?
前もって感謝します、
よろしく
スリニバサン
c# - 選択された RadioButton がタブを順不同で受け取る
カスタム コントロールがあります。ListItemBox のセットを定義する Listbox で、それぞれに RadioButton が含まれています。
リストは動的に読み込まれ、コントロールの ItemsSource に入力されるため、これらのそれぞれに TabIndex を個別に設定していません。むしろ、ListBox 自体に KeyboardNavigation="Local" を設定しました。
ラジオボタンを選択するまで、これは正常に機能します(フォームをタブで移動し、リストボックスをヒットし、その中の各項目を順番にタブで移動し、フォームの残りの部分をタブで移動し続けます)。
ラジオ ボタンを選択した後、リスト ボックスを再度タブで移動しようとすると、最初のタブで選択した項目に移動し、リスト内のその項目の前に表示されるすべての項目がスキップされます。
この悪い動作が発生しないようにする方法はありますか (できればコード ビハインドではなく XAML で)。
grails - Grails のタブ オーダー
私は最近、変更するプロジェクトを与えられましたが、Grails についてほとんど知りません。ユーザーがマウスを使用する必要がないようにコードを編集するだけでよいので、タブ オーダーを設定する必要があります。それ、どうやったら出来るの?
ありがとう!
wpf - 指定されたタブの順序が守られていませんか?
XAMLが指定したTabOrderに従わないのはなぜですか?
私は現在持っています:
私のTabOrderは行くべきです
- ComboBoxを検索
- テキストを検索
- 検索ボタン
- データベースコンボボックス
- ContentControl
- 保存ボタン
- キャンセルボタン
しかし、代わりにそれは行きます
- ComboBoxを検索
- テキストを検索
- 検索ボタン
- ContentControl
- データベースコンボボックス
- 保存ボタン
- キャンセルボタン
TabOrderの何が問題になっていますか?
編集
を作成し、それを子コントロールのTabIndexにバインドすることを提案するこのSOの回答を見つけました。これは、部分的に機能します。UserControl.IsTabStop="False"
UserControl.TabIndex
私のTabOrderは今です
- ComboBoxを検索
- テキストを検索
- 検索ボタン
- データベースコンボボックス
- 保存ボタン
- キャンセルボタン
- ContentControl
winforms - Visual Studio 2010 でのタブ オーダーの制御
Visual Studio フォーム デザイナーで複雑なフォームのコントロールのタブ オーダーを簡単に変更する方法はありますか。
タブ オーダー モードを選択すると、すべてのコントロールがタブ インデックスと共に表示されることはわかっていますが、複雑なフォームの途中で新しいコントロールを追加して、フォーム上のすべてのコントロールを再度選択し直す必要があるのは非常に面倒です。新しいタブ オーダーを設定します。誤ってコントロールを見逃してしまい、最初からやり直さなければならないことがよくあります。
MSDN で、少なくとも新しいコントロールの並べ替えを開始したい場所の前のコントロールを Ctrl キーを押しながらクリックし、その後各コントロールをクリックして新しいタブ オーダーを設定できるはずだと読みましたが、できませんそれを機能させます。前のコントロールを Ctrl キーを押しながらクリックすると、そのコントロールがタブ インデックス 0 に設定され、それがフォーム全体の新しい最初のコントロールになります。
私は Delphi のバックグラウンドから来ており、Delphi でコントロールのタブ オーダーを編集すると、フォーム上のすべてのコントロールのリストを示すダイアログが表示され、リストからコントロールを選択してリストの上または下に移動できます。タブ オーダーを交換したり、フォームの途中に新しいコントロールを追加するなどの単純な変更は、はるかに簡単です。おそらく私は何かを見逃していますが、これは簡単に行うことができます。Visual Studio で利用できない場合は、デルフィの機能を模倣するアドインがあります。
よろしくブライアン
wpf - tab only through items inside grid
I have some controls inside a Grid, and that Grid is a child container of another container, which is also a child container of another container and so on. The tab order of controls inside the Grid is correct except that when user presses TAB while focusing on last control of the Grid, the focus leaves the Grid's controls and goes to other controls of other containers. How do I circulate the tab order inside the Grid? Grid should not be able to loose focus using TAB key of the keyboard.
c# - UserControlsから使用するときにwpfでタブオーダーを設定しますか?
次のようなユーザー コントロールがあります。
そして、ウィンドウでこのコントロールを使用してタブ オーダーを設定します...しかし、ウィンドウが読み込まれると、タブ オーダーが正しく機能しません!!! 私のウィンドウコード:
sql - SQLクエリで並べ替え
個別のVehicle.model行を選択し、rate.day値で並べ替える必要があります。クエリで少し助けてください?
私の質問を検討していただきありがとうございます。
jquery - テキストボックスはタイムピッカーを閉じるとフォーカスを取り戻します
jqueryにtimepickerプラグインを使用しています。
ユーザーが日付と時刻を選択して[完了]ボタンをクリックすると、基本的にダイアログが閉じます。日付時刻が設定されているテキストボックスでフォーカスを取り戻す必要があります(プラグインの現在の動作はフォーカスをぼかすことです)。
これは、このページに一連のテキストボックスがあり、それらのタブ順序が順番に設定されているためです。タブオーダーを続行するためにフォーカスを取り戻すには、日時テキストボックスが必要です。そうしないと、タブの順序が最初のテキスト入力から再開され、ユーザーにとって不便になります。