問題タブ [selection]

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 投票する
4 に答える
8397 参照

javascript - Internet Explorer TextRange の文字オフセット

私が知る限り、Internet Explorer で TextRange オブジェクトから文字オフセットを取得する簡単な方法はありません。W3C Range オブジェクトには、ノードと、そのノード内のテキストへのオフセットがあります。IEにはピクセルオフセットがあるようです。範囲を作成、拡張、比較する方法があるため、文字オフセットを計算するアルゴリズムを作成することは可能ですが、何かが足りないと感じています。

では、Internet Explorer の TextRange の開始位置の文字オフセットを計算する最も簡単な方法は何でしょうか?

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

c# - Winforms TextBox でプログラムによって行われた選択を強調表示するにはどうすればよいですか

ここではあまり調査していませんが、直感的なことは機能していません。

SelectedTextSelectionLengthが呼び出された後、プロパティSelectionStartは期待どおりSelectですが、目に見える選択はありません。

ここで何が間違っていますか?

編集:私も試しRichTextBoxました。選択範囲の背景とテキストの色を設定すると表示されますが、テキストの別の部分を手動で選択したり、テキスト内の位置をクリックしたりしても、自動的に選択が解除されません。これら 2 種類の選択は本質的に異なりますか?また、プログラムで選択する場合は、プログラムで選択を解除する必要がありますか?

0 投票する
5 に答える
4658 参照

c# - ListView FocusedItem が NULL になる

プログラムを実行すると、一連の ListView フォームが表示されます。それらの 1 つに (文字列として) 項目を入力し、選択状態が変化したかどうかを確認します。変更したら、FocusedItem.Text を使用して、選択した項目のテキストを取得します。最初は問題なく動作しますが、別の選択が行われると、選択された項目は null として返されます。

この問題を一時的に回避する唯一の方法は、フォームをクリアして再入力することです。欠点は、強調表示された項目が失われることです。これを回避する別の方法が必要です。おそらく、ListView が実際にどのように機能するかについて明確ではないのでしょうか?

何か案は?

0 投票する
6 に答える
28746 参照

javascript - ページで選択したテキストと選択したノードを取得する

テキストのブロック (多くの DOM ノードにまたがる可能性があります) を選択するとき、Javascript を使用して選択したテキストとノードを抽出することは可能ですか?

次の HTML コードを想像してください。

ユーザーが "World..." で始まる mouseDown イベントを開始し、"there!" の直後に mouseUp を開始した場合、次のように返されることを願っています。

HTML をテキストエリアに入れようとしましたが、selectedText しか取得できません。私はその要素を試していません<canvas>が、それは別のオプションかもしれません。

JavaScript でない場合、Firefox 拡張機能を使用してこれを可能にする方法はありますか?

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

javascript - Opera で折りたたまれた選択

Opera (v9.50) で選択が折りたたまれている場合 (つまり、テキストを強調表示する代わりにポイント アンド クリックするだけ)、選択オブジェクトの開始オフセットと終了オフセットを取得できません。これは私の単純なテスト コードで、FF と Safari では機能しますが、Opera では機能しません。

テキストを選択すると機能しますが、ポイントしてクリックするだけでは常にオフセットが 0 として返されます。前もって感謝します。

0 投票する
7 に答える
42630 参照

wpf - WPF ListView 非アクティブな選択色

複数の ListView 選択が連続して行われる WPF アプリケーションを作成しています (iTunes ブラウザーに似ています)。問題は、デフォルトの非アクティブな選択色が明るすぎることです。(下記参照) デフォルトの非アクティブな選択色 (薄すぎる)

非アクティブなリストビューがこのように見えるように、この色を変更するにはどうすればよいですか? (下記参照) 非アクティブな選択とアクティブな選択の色が同じ

解決

デフォルトの SystemColor を次のStyleようにオーバーライドします。

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

javascript - JavaScript を使用したテキストエリア選択で何が起こるかを理解する

内でブラウザー内エディターに取り組んでいtextareaます。選択の処理に関する情報を探し始めたところ、簡単な操作を行う jQuery プラグイン fieldSelectiontextareaを見つけました。

ただし、何が起こっているのかは説明されていません。

JavaScript でのテキストエリアの選択について、できれば DOM3 以前と DOM30 以降の両方のシナリオを説明して理解を深めたいと思います。

0 投票する
5 に答える
1070 参照

.net - Unicode 実装: 多くのフォント、または 1 つの大きなフォント?

アプリケーションをさまざまな言語に国際化していますが、次の言語をサポートする必要があります。

  1. 英語
  2. スペイン語
  3. ドイツ人
  4. フランス語
  5. ロシア
  6. 北京語
  7. タイ語

また、おそらく次のサポートを追加する予定です。

  1. ヒンディー語
  2. ポルトガル語
  3. 職場の他の言語の人々が話し、簡単に翻訳できる

言語ごとに異なるフォントをインストールする必要がありますか? それとも、Arial Unicode MS の大量のフォントを 1 つインストールする必要がありますか? 後者を行う場合、フォントをインストーラーに追加することの法的影響はありますか?

この問題は .NET 3.5 にありますが、一般的な問題は (プログラミング) 言語に依存しないと思います。

0 投票する
5 に答える
2127 参照

algorithm - 統計モードの計算

現在、長さ N のソートされていない配列 A と整数 k を指定して、n/k 回以上発生する要素が存在するかどうかを検証しようとしています。

この問題に対する私の考えは、モードを計算し、これを n/k と比較することでした。ただし、このモードをすばやく計算する方法がわかりません。私の最終結果は n log(k) である必要がありますが、これを行う方法が本当にわかりません。私が見つけることができた最も速いのはn kでした...

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

eclipse - 実装方法: Eclipse RCP で同じ選択を調整する 2 つのビュー?

Eclipse RCP アプリケーションに複数のビューがあります。

1) 画鋲アイコン付きのマップ ビュー 2) すべての画鋲のリスト ビュー 3) 画鋲のプロパティを表示するビュー

get/setActivePushPin アクセサ メソッドを持つモデル オブジェクトもあります。

押しピンの選択を適切に調整するにはどうすればよいですか?

マップ ビューまたはリスト ビューで押しピンを選択すると、アクティブな押しピンが変更され、他のビューに通知されるはずです。

各ビューに ISelectionListener が必要であることは理解していますが、リスナーは、特定のビューに明示的にフックするのではなく、プッシュ ピン選択イベント専用の共通 ISelectionProvider にフックする必要があるようです。