問題タブ [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.
vim - expandtab の使用後にタブストップを 4 から 2 に変更する (最小限の手作業で)
しばらくの間、ソース ファイルで tabstop=4 を使用してきました。深いインデントを持つjavascriptをたくさん書くようになったので、タブストップ4は無駄に思えたので、タブストップ2に変換したいと思います。したがって、tabstop=2 を設定するだけでは役に立ちません。
すべてのファイルをタブストップ 2 にすばやく変換する方法について何か提案はありますか?
私の現在の関連する .vimrc 設定は
silverlight - Silverlight でタブ ストップとして機能するものは何ですか?
目に見えないタブ ストップが多数ある Silverlight アプリケーションで作業しています。私は現在、それらをすべて追跡して排除しようとしています。
System.Windows.Controls.Controlから継承するコントロールはすべてフォーカスを取得できることを認識していますが、タブを押して UI を移動するときに、フォーカスがどこにあるのかをまだ特定できません。
だから、私の質問は次のとおりです。
- タブストップとして機能するものもすべてフォーカスされますか (その逆も同様です)?
- Control から継承するもの以外に、タブストップとして機能するものは何ですか?
c# - WinForm-TabStopが機能しない
私は3つのグループボックス、1つはコンボボックス、2つはラジオボタンを備えたWinFormを持っています。それらすべてとその子コントロールを「TabStop=false」に設定しましたが、TABで循環すると、最後の2つのグループボックスのそれぞれで現在選択されているラジオボタンがフォーカスされます。
この動作を変更する方法がない場合、フォーカスをキャッチして遠ざけるための良いイベントは何でしょうか?「OnFocus」イベントが見つかりません。
解決策は、フォーム内のすべてのラジオボタンの「Enter」イベントを処理する1つのメソッド(以下のコード)を設定することです(それが必要な場合)。
実際、私は最初のグループボックスのラジオボタンに対してのみそれを行い、それは機能しました。2番目のグループボックスのラジオボタンは、「Enter」イベントが処理されなくてもフォーカスされません。これは、期待した動作ではありません。
* .Designer.csファイルで、すべてのEnterイベント(各ラジオボタン)を編集して、1つのイベントハンドラー(上記のメソッド)を指すようにします。
c# - Panel.TabStop = true は効果がありません
Panel.TabStop
プロパティをに切り替えようとしtrue
ていますが、何にも影響しません。
で有効TabStop
にする方法はPanel
?
ms-access - Access 2007 分割フォーム VBA: 開いているときに acNewRec を使用すると、フォームをタブで移動できなくなります - 最初のフィールドが「選択」されていないように動作します
誰かが私を助けてくれるか、少なくとも回避策を見つけてくれることを願っています。
私は Access 2007 の分割フォーム機能を使用しており、Form_Open イベントと 2 つの button_click イベントの後に以下のコードを実行しています。コードは、button_click イベントの後に実行すると問題なく動作しますが、form_open イベントで実行すると問題が発生します。
フォームが開かれ、ユーザーが最初のフィールドにテキストを入力すると、Tab またはマウスを使用して次のフォーム フィールドを選択できません。Esc を押してデータ入力をキャンセルするまで、ユーザーは最初のフォーム フィールドにとどまります。フォームを開いたときに最初のフォーム フィールドにデータを正しく入力するには、まず別のフォーム フィールドを選択し、次に最初のフォーム フィールドを再度選択して、最初のフォーム フィールドにテキストを入力する必要があります。このナンセンスの後、ユーザーはタブまたはマウスで次のフォーム フィールドを選択できます。これは、フォームが起動されるたびに 1 回実行する必要があります。button_click イベントで同じ VBA コードが正常に機能します。
注意: フォームを最初に開いたとき、フォームのデータシート セクションのフォーム フィールドはどれも「選択済み」と表示されません。ユーザーが最初のフォーム フィールドにデータを入力し始めると、「新しいレコード」マーカー (*) が 2 行目に移動しますが、最初の行には入力中のデータが表示されません。この動作は奇妙です。
フィールドのクリアを実行した後、別のフィールドをクリックし、クリックして上記の最初のフィールドの回避策に戻ります。データシートには、適切に選択されたフィールドと入力されたデータが表示されます。
何か案は?これはバグですか?フォームを開いたときに VBA を介してフィールド選択の回避策を実行するなど、簡単な回避策はありますか?
どんな助けでも大歓迎です。
コード:
.net - TabStop/TabIndex が TableLayoutPanel 内で不規則に動作する
私はTableLayoutPanel
それに40近くのコントロールを持つかなり複雑なものを持っています. 読み取り専用のものもあれば、非常に特殊な場合 (マウスでアクセスできる場合) を除き、ユーザーの注意を必要としないものもあります。TabStop=false
そこで、これらのコントロールに設定し、残りを上から下、左から右の順に並べたいと思います。
ただし、内部のコントロールについては、プロパティTableLayoutPanel
を変更できません。TabStop
つまり、できますがFalse
、次の再構築時にリセットされます。その結果、すべてのコントロールに TAB キーでアクセスできます。アクセスしたくないコントロールも含まれます。
ここで何が起こっているのですか?
環境: Windows 7 Enterprise; VS2008; .NET 3.5 SP1; すべてのコントロールは に直接配置され、TableLayouPanel
中間コンテナはありません。
詳細情報を追加: Robert Kerr は、再現できないと報告しています。TableLayoutPanel で Telerik Winforms RadControls のみを使用したことを忘れていました。また、テキストボックス、コンボボックス、およびスピン編集は機能しませんが、ボタン/チェックボックスは正常に機能するようです。
wpf - エキスパンダーでタブストップを無効にする
に設定IsTabStop
しましFalse
たが、Tab
それでもエキスパンダーに移動します。
私が間違っていることは何ですか?
wpf - WPF:矢印キーナビゲーションも無効にせずにタブナビゲーションを無効にするにはどうすればよいですか?
ウィンドウ内のすべてのコントロールをfalseに設定IsTabStop
したので、Tabキーを押してもフォーカスが移動しません(他の目的でTabキーが必要です)。しかし、これを行うと矢印キーのナビゲーションが壊れます-でアイテムをクリックしてからListView
上/下を押しても、選択したアイテムは変更されなくなります。
タブナビゲーションを無効にする方法はありますが、矢印キーナビゲーションに触れることはありませんか?それらは関連しているようです。
IsTabStop
trueとfalseに設定してみTabNavigation
ましたが、どちらも機能しません。
c# - StringFormat.SetTabStops()を使用して、タブを整列させることは可能ですか?
で使用するタブストップを揃えたいStringFormat
(SetTabStops()
メソッドで設定)
これは可能ですか?
objective-c - CoreText でタブ位置を設定する方法
CoreText にタブストップを設定したい。私は本当にコードが必要です。例はもっと良いです。誰でも私を助けることができますか?