問題タブ [caret]

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.

0 投票する
1 に答える
4272 参照

c# - Winforms で点滅するキャレットを描画する

テキスト領域に最も似ているカスタム コントロールを開発しています。私はテキストを描画していますが、これは正しく機能し、入力も受け入れます..しかし、私 (ユーザー) は、入力中にキャレットがどこにあるかを推測しています。現在入力している場所を示すために点滅するキャレットを描画するにはどうすればよいですか? これを行う標準的な方法はありますか?

0 投票する
4 に答える
5299 参照

c# - C#:DataGridViewでのキャレット位置の変更

TextBoxでは、を使用できますtextBox1.SelectionStart = 4。DataGridViewでこれを行うにはどうすればよいですか?

明確にするために編集:特定のセルがすでに選択されており、編集モードになっているとします。右矢印キーを押すと、そのセルにあるテキストの1つ上の位置にキャレットが移動します。同じことをするボタンを作りたいです。

0 投票する
4 に答える
4394 参照

wpf - WPF PasswordBox キャレット

PasswordBox のキャレットを非表示または移動する方法はありますか?

0 投票する
1 に答える
2309 参照

wpf - wpf passwordbox キャレット

WPF を使用して仮想キーボードで passwordbox コントロールを使用するにはどうすればよいですか? テキスト ボックス コントロールを使用すると、キャレットを次のテキスト位置に移動するだけでかなり簡単です。キャレット位置を公開しない passwordbox ではそうではありません。

私は自分自身を派生させるべきですか?薄めのソースのようです。

0 投票する
2 に答える
2223 参照

c# - Winforms: キャレット位置の画面上の位置

標準の Winforms TextBox のキャレットの画面位置を見つけるにはどうすればよいですか?

0 投票する
2 に答える
2712 参照

wpf - WPFでキャレットをコントロールに割り当てるにはどうすればよいですか

新しい WPF コントロールを作成し、それにキャレットを与える必要があります。WINFORMS または以前の Windows UI では、WIN API キャレット関数を使用するのは簡単でしたが、現在の WPF では、各コントロールに hwnd がないため... 方法はありますか?

0 投票する
1 に答える
16129 参照

javascript - キャレット位置の要素ノードを取得します(contentEditable内)

次のようなHTMLコードがあるとしましょう。

これで、カレット(点滅するカーソル)が<h1>要素内で点滅します。たとえば、単語で言い"|heading"ます。

JavaScriptでカレットが含まれる要素を取得するにはどうすればよいですか?ここでノード名を取得したいと思います:"h1"

これはWebKitでのみ機能する必要があります(アプリケーションに埋め込まれています)。選択のためにも機能することが望ましい。

0 投票する
3 に答える
3776 参照

user-interface - Blackberry Java: TextField *キャレットなし?

キャレットが表示されていない、編集不可能な TextField (またはサブクラス) が必要です。または、複数行の LabelField が必要です。これらのいずれかが可能ですか?

0 投票する
4 に答える
1914 参照

wpf - WPFTextBox-「選択方向」を維持しながらプログラムでテキストを選択します

テキストを編集するとき、ユーザーはキーボードのShiftボタンと方向キーを使用して選択を変更できます。一方の位置は固定されたままで、もう一方の位置は移動します。左を押すと、固定部の左側に可動部ができます。

WPFのTextBoxでユーザーの選択を動的に変更しようとしています(説明のために、ペアで文字を選択したいとします。たとえば、Shift +左を押すと、1つではなく2つの文字が選択されます) 。ただし、SelectionStart / SelectionIndex / CaretIndex / Selectを使用する場合、選択範囲の「移動端」は常に選択範囲の右端になり、Shiftと左の組み合わせは役に立たなくなります。

「選択方向」を維持する方法はありますか?