問題タブ [tabbing]
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# - (タブコントロール上で)コントロールをタブで移動する効果的な方法は、TabControl.tabsを自動的にページングします
これを編集して、tabControlの「タブ」とタブキーを使用したコントロールの「タブ」を区別しようとしましたが、電源を入れて意味が明確になることを願っています。
タブコントロールを備えたインターフェイスを備えたac#プロジェクトがあります。3つのタブページ(PersonalInformation、ContactDetails、AdditionalNotes)と関連するコントロールが各タブに含まれています。
ほとんどのユーザーは、キーボードのみを使用してインターフェイスをナビゲートする方が簡単だと感じています(キーボードショートカットやナビゲーション用のコントロールのタブ操作など)。さまざまなショートカットの組み合わせ用のキーボードリスナーを含めました。たとえば、PageUpとPageDownを使用すると、ユーザーはさまざまなタブをページングできます。
ただし、これらのユーザーは情報を入力するために同じパターンに従います。PersonalInformationタブのコントロール(必要に応じて入力)をタブで移動し、タブの最後のコントロールに到達したら、「タブを押し続ける」ことを望みます。次のように:最後のコントロールがTabControl.Page1にフォーカスされている場合、ユーザーがTabキーを押すと、TabControl.Page2の最初のコントロールにフォーカスが移動します。最後のコントロールがTabControl.Page2にフォーカスしたとき、ユーザーがTabキーを押すと、フォーカスがTabControl.Page3に移動します。
このようにして、情報はグループ化されて一緒に含まれ、ユーザーはキーボードを必要とせずに、入力とタブ操作を続けるだけでフォームにすべての情報を入力できます。
したがって、本当の問題はこれを効果的に行うことです。最後のコントロールのOnLeaveを単純に処理することはできません。ユーザー(最後のコントロール)が以前のコントロール(またはShift-Tab)を選択すると、イベントも発生します。
もう1つの問題はメンテナンスです。この「次のタブにフォーカスを移動する」機能をメンテナが忘れたり知らなかったりすると、タブの下部に別のコントロールを追加すると、すべてが失敗する可能性があります。おそらく、最後のコントロールをフォームに追加しますか?
jquery - 背景が変更されたテキストボックスのフォーカスイベントが正しい値になるように、Jqueryで強制するにはどうすればよいですか?
ユーザーが入力した値に基づいて、テキストボックス (子) を別のテキストボックス (親) に変更しています。
これは、次の Jquery を使用して行われます。
マウスまたはタブ移動を使用してフォーカスを親から子のテキスト ボックスに直接変更すると、子のテキスト ボックスのフォーカス イベントで子のテキスト ボックスの古い値が保持されます。ぼかしイベントでは、子テキスト ボックスに正しい新しい値が含まれます。
最初にまったく別のコントロールにフォーカスを設定してから子テキスト ボックスに移動すると、子テキスト ボックスのフォーカス イベントの値が正しくなります。
何が起こっているのか、子テキストボックスの値を強制的に更新して、フォーカスイベントに常に登録されるようにするにはどうすればよいですか?
html - IEは、ラベルfor / id属性を持つラジオボタンのタブ順序を尊重していませんか?
ここでラジオボタンを押すと、IE 6/7/8、Chrome、Safariでタブの順序がめちゃくちゃになる理由を誰かに教えてもらえますか?FirefoxとOperaで動作します。
最初のチェックボックスをオンにしてからタブを開始すると、ラジオ1からチェックボックス3に移動します(ラジオ2をバイパスします)
逆に、チェックボックス4をチェックし、Shiftキーを押しながらタブを後方に移動することから始めると、ラジオ2からチェックボックス2に移動します(ラジオ1をバイパスします)。
latex - タブ環境を含む Figure の周囲にボックスを作成する
タブ環境でフォーマットされたコードで構成される LaTeX 図の周りにフレームまたはボックスを作成したいと考えています。私のコードは次のようになります。
図の内外でさまざまなボックス コマンドとフレーム コマンドを使用してみましたが、LaTeX は通常、「何かが間違っています。\item が見つからない可能性があります」または「outer par モードではありません」と応答します。
Figure の内容の周りにボックスを作成するにはどうすればよいですか?
ありがとう!
jquery - FireFox の href="#" で return false を使用する場合のタブ移動の問題
スタック オーバーフローの人々、
フリースタンディングのヘルプ テキストと、特定の宛先のないその他のリンクを含むフォームをまとめていますが、jQuery 関数を起動する必要があります。
例えば :
このリンクをクリックまたはキーを押すと、テキストの横にヘルプ バブルが表示されます。この href には値 ("#") があるため、(以下のように) 関数を記述して、ページが先頭に「ジャンプ」しないようにする必要があります。
これはほとんどのブラウザーで機能しますが、FireFox はタブで移動するとスタックし、この要素を通過できません。これを行うためのより良い方法はありますか、またはこれは FF の既知の問題ですか?
href を完全に空白のままにしてみましたが、これは意味的に正しくないか、IE で機能しません。
どんな助けでも大歓迎です。ありがとう
silverlight - Silverlight 4のタブ順序の問題?
タブに関連するXAMLコードに何かが欠けているかどうかを調べたいのですが。私の場合、タブオーダーの次のコントロールに進むには、2回クリックする必要があります。Silverlight 4でタブを適用する適切な方法を見つけるのは素晴らしいことです。以下は、タブに使用するコードです。前もって感謝します!
silverlight-4.0 - TreeView Silverlight 4.0 でのタブ操作
ツリービューがあります。ツリー ビュー アイテムを動的に作成しています。各ツリー ビュー アイテムには、ヘッダー用のスタック パネルがあります。スタック パネルには、ラベル、4 つのテキスト ボックス、および 2 つのボタンが含まれています。クラス レベルのタブ インデックス カウンターがあります。テキスト ボックスの作成時に、タブ インデックスをタブ インデックス カウンターと同じに設定し、インクリメントします。4 番目のテキスト ボックスと 2 つのボタンにはタブ インデックスが割り当てられず、IsTabStop は false に設定されます。テキスト ボックスにタブ インデックスを設定しないと、同じ結果になります。
状況のセットアップが完了したら、任意のテキスト ボックス内でタブを使用すると、現在のツリー ビュー アイテムのヘッダーにある次のテキスト ボックスではなく、次のツリー ビュー アイテムの最初のテキスト ボックスにフォーカスが移ります。
どうしたの?
私は調査を行ってきましたが、これを見つけました: http://social.msdn.microsoft.com/Forums/en/wpf/thread/98423dda-23c5-4480-b588-50ea9d313b64
唯一の問題は、TabNavigation.Continue が SL4 に存在しないことです。
iphone - UILabel のテキストからタブ間隔を削除するにはどうすればよいですか
ローカルの xml ファイルからテキストを読み込んで、UILabel に表示しています。xml のテキストには、最初はタブ付きのスペースが含まれていました。このタブをエディターで手動で削除しましたが、まだ UILabel に表示されており、テキスト レイアウトが非常に乱雑に見えます。
どうすればこれを解決できますか?
vim - vimスマートタブ
emacs では、タブが押されるたびに、カーソルが現在の行の適切な位置に移動します。ただし、vimではこれは発生しません。タブは指定された長さであり、タブを押すたびにそこまで移動します。vimで「スマートタブ」を有効にする方法はありますか?
cocoa - Cocoaアプリケーションでカスタムタブオーダーを設定する
2列のフィールドがあるウィンドウがあります。左側にはとがありNSTableView
、NSTokenField
右側には2つNSTextField
のがあります。タブの順序を左下に、次に右下に配置したいと思います。(したがって、私のウィンドウでは、順序は、、、である必要があります。NSTableView
)ただし、Cocoaは、上から下に向かって、独自の優先順序を決定しているように見えます。はウィンドウ内で他のどのコントロールよりも下に配置されているため、常に右から右にタブで移動し、次に左下に戻ります。NSTokenField
NSTextField
NSTextField
NSTokenField
NSTableView
NSTextField
NSTokenField
Appleデベロッパのドキュメントの「テキストフィールド間のタブ移動を有効にする」というセクションをたどり、InterfaceBuilderのnextKeyViewをフィールド間で希望の順序でドラッグしてみました。これはタブの順序にまったく影響を与えないようです。私が知る限り、Cocoaはデフォルトの検出方法を使用してタブの順序を選択しているようです。
何か案は?私の目標は10.6+です。