問題タブ [tabstop]
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.
xaml - DatePicker タブストップを無効にする
DatePicker
元の WPF ツールキットでコントロールを使用しています。
DatePicker
タブオーダーからを削除しようとしています。IsTabStop
orのようなプロパティの設定は実際には機能しTabIndex
ませKeyboardNavigation.IsTabStop
ん。たとえば、-1 に設定TabIndex
すると、フォームのタブ オーダーの最後に到達するまでタブ オーダーから削除され、最初に戻ります (これが必要な動作です)。サイクルが終了するDatePicker
と、タブ オーダーに戻ります。
問題は、実際のタブ ストップであるDatePicker
a をカプセル化しているようです。TextBox
XAMLでのIsTabStop
プロパティを設定するにはどうすればよいですか?DatePicker
TextBox
python - カスタムタブを文字列内のスペースに置き換える方法は、タブのサイズによって異なりますか?
タブを持つ文字列を取り、入力されたタブストップのサイズに適したスペースにタブを置き換えるモジュールを使用しない python 関数を作成しようとしています。ただし、タブは 1 ~ n 個のスペースである可能性があるため、サイズ n のすべてのタブを n 個のスペースで置き換えることはできません。私は本当に混乱しているので、誰かが私を正しい方向に向けることができれば、とても感謝しています.
たとえば、もともと tabstop のサイズが 4 の場合:
しかし、タブストップ5に変更されました:
string%n==0 になるまで文字列の末尾にスペースを埋め込んでからチャンクする必要があると思いますが、現時点ではかなり迷っています..
c# - GroupBox での TabStop とフォーカス
GroupBox を拡張するカスタム コントロールを作成しました。このコントロールは折りたたみと展開をサポートしており、GroupBoxRenderer と ButtonRenderer を使用して、隅にボタンがある典型的な GroupBox のように見せます。「ボタン」を効果的に動作させ、通常のボタンのように見せる適切なマウスイベントをすべて処理しました。ここで、TabStop を使用して GroupBox がフォーカスを受け取らないという問題に遭遇しました。Collapsable GroupBox を取得して TabStop からフォーカスを受け取る方法はありますか?
.NET での検証後にコントロールにフォーカスを設定する方法のトリックを使用して、Enter イベントにフォーカスを設定できることを望んでいましたが、実際にフォーカスを取得するタイミングを判断する良い方法が思い浮かびませんでした。 . おそらく、次に高い TabIndex と最も低い TabIndex (または同じ TabIndex の場合は ChildIndex) を持つ兄弟を見つける方法を考案し、それらがフォーカスを失ったかどうかを判断することができますが、これは少しハックで、取得しないと壊れる可能性が高いようですまさにそうです。
注: 最初にユーザー コントロールを作成しましたが、次のようなさまざまな理由から、これは私が望んでいたものではありませんでした。
- ボタンとグループボックスを含むコントロールではなく (たまたまそのように見える)、グループボックスです。
- 柔軟性
- バックエンド コードと UI の結合
- 動的レイアウト
- Toolbox のサポートと、コントロール全体の UI とレイアウトのカスタマイズを必要とする多くのプロジェクトで共有
展開するとこんな感じ。
そして今、それが折りたたまれている(そしてフォーカスがある)とき:
google-code - Googleコードでタブのインデントを設定するには?
開発環境として Visual Studio を使用し、タブのインデントは 4 ですが、Google Code にコミットした後、ブラウザーでインデントが 8 になり、コードが見苦しくなります。
タブのインデントを Web ブラウザで見たときに 4 にリセットする方法を知っている人はいますか?
autohotkey - アクセス可能ですが、タブストップ シーケンス外です
エディット コントロールにアクセスできるようにする方法はありますか? たとえば、私は持っています
タブで移動することはできませんが(これは良いことです)、alt-aを使用してアクセスすることも、マウスをクリックしてアクセスすることもできません。ユーザーがコンテンツをスクロールして熟読できないため、これは問題です。
- を + に変更すると、タブと alt-a でアクセスできます。ただし、タブストップシーケンスにしたくありません。AutoHotkey ヘルプ/マニュアルの「GUI スタイル」ページから、これらは編集コマンドに関連する唯一のスタイルのようです...
そのコントロールに到達できるようにするにはどうすればよいですか?