問題タブ [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 投票する
1 に答える
1719 参照

wpf - WPF - 線の形状で UIElement.RenderSize が機能しない

描画アプリケーションを作成しようとしていますが、「選択モード」で奇妙な結果が得られます。長方形を描画して「選択」すると、RenderSize は適切な Size を返しますが、Line が選択されている場合、RenderSize は、Width が Line.X2 に設定され、Height が Line.Y2 に設定された Size を返します。例: 行は X1 = 50、Y1 = 50 で始まり、X2 = 130、Y2 = 90 で終わります。RenderSize は、幅 = 130、高さ = 90 のサイズを返します。私の選択には UIElement 型の要素が含まれているため、わかりません (本当に気にする必要はありません) 選択モードを可能な限り汎用的にするためにどの形状が選択されているか、ユーザーが選択した形状を移動している間に境界ボックスを描画したいと思います。

問題をグーグルで調べてみましたが、関連するものは何も見つからなかったので、私を助けてくれるかもしれません. Line がポイントを明示的に設定しているのに対し、Rectangle は Canvas によって設定された位置を持っているためですか?

0 投票する
8 に答える
8810 参照

java - JTableが選択した行を正しく返さない

DefaultTableModelの拡張機能を次のように使用しています。

これは、いくつかの回答からの入力を反映するように更新した後の新しいAchievementTableModelです。

私のGUIは、次のプロパティを持つJTableです。

表示するデータを選択するJComboBoxがあります。TableModelは、model.replace(cells)を呼び出すことで更新され、上記のテーブル作成コードを再度実行します。

GUI JTableで行を選択し、table.getSelectedRow()値を出力すると、最初のJComboBoxを再選択した場合でも、最初の選択からmodel.replace(cells)呼び出しでテーブルデータを変更した後、常に-1が返されます。オプション。私が行方不明になっている理由はありますか?コードを変更する必要がありますか?

編集:コードはこの質問に答えようとすることで大きく変わったので、ここに更新されたコードがあります。新しいAchievementTableModelは上にあります。

これにより、モデルとテーブルが正しく表示され、ScrollPaneに表示されるように設定されます。

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

wpf - コンバーターを使用して WPF で SystemColors.HighlightBrushKey を設定する方法

SystemColors.HighlightBrushKey を、選択した行の背景よりも常に少し暗く設定しようとしています。したがって、このコードを使用しています:

アプリ.xaml:

Window1.xaml:

Window1.xaml.cs:

問題は、コンバーターが呼び出されないことです...選択した行の背景を選択する前よりも少し暗く設定する方法を知っている人はいますか?

どんな助けでも大歓迎です!

アップデート

機能しているように見えますが、残念ながら完全ではありません。コンバーターを次のように修正しました。

問題は、Converter が 1 回しか呼び出されないことです。つまり、プログラムを開始して、コンバーターが呼び出される任意の行をクリックした場合です。その後、別の行、DataGrid、または Control をクリックしても、コンバーターは呼び出されません。

これを修正する方法はありますか?

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

memory-management - 生成された数値のグループでN番目に大きい値を見つける

数値のグループでN番目に大きい値を見つけるために必要なプログラムを書いています。これらの番号はプログラムによって生成されますが、N個の番号を保存するのに十分なメモリがありません。ストレージで達成できるNよりも優れた上限はありますか?数値のグループのサイズ(およびN)の上限は約1億です。

注:数値は小数であり、リストに重複を含めることができます。

[編集]:私のメモリ制限は16MBです。

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

php - PHPで特定の国からのWebサイト訪問者にさまざまなコンテンツを表示するにはどうすればよいですか?

私のWordpressブログでは、すべてのページでフィンランドの人々に追加のコンテンツを表示したいと思います。printfriendly.comの画面の左端にあるフィードバックボタンと非常によく似ています。PHPを使用してこれを最も確実に達成するにはどうすればよいですか?

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

c# - 複数のキーストロークで特定のコンボボックスアイテムを選択するにはどうすればよいですか?アイテムの最初の数文字

XPのWindowsエクスプローラーでは、数文字の入力に基づいてファイルを選択できます。コンボボックスでこの動作を模倣するために使用できる単純な.net機能があるかどうか知りたいですか?これは以前にコンボボックスで発生したことがあると思いますが、使用できるプロパティがあるかどうか知りたいですか?

「キー」イベントを中心にコードを開発できることは知っていますが、それに時間を費やすことを正当化することはできません。

例:「Apple.doc、banana.doc、cherry.doc、cranberry.doc」を含むフォルダーで「b」と入力すると「banana.doc」が選択され、「c」と入力すると「cherry.doc」が選択されます。 「cr」と入力すると、「cranberry.doc」が選択されます

よろしくお願いしますG

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

c# - C#/ WPF:ListViewから選択した行を取得する

(WPFフォームの)ListViewアイテムをフォローしています:

DataContextはTeamViewModelであり、これにはa)
チームのリスト
b)SelectedTeamプロパティ(Team-Objectであり、Team.TeamNameとTeam.TeamNrが含まれます)が含まれます。

TeamViewModel.TeamListeのListViewへのロードは正常に機能します(ListViewに表示されているリストからすべてのTeam-Objectを取得します)

TeamViewModel.SelectedTeamプロパティを選択されているRow-Valueに設定するにはどうすればよいですか?

ありがとう!

乾杯

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

c# - C# RichTextBox テキスト ブロックの選択

「ブロック選択」でテキストを選択できるように .NET RichBextBox コントロールを拡張した人はいますか? もしそうなら、あなたのコードを共有してみませんか?

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

javascript - Firefox拡張機能:選択したテキストを取得する

単純なFirefox拡張機能に取り組んでおり、選択したテキストを取得したいと思います。私はこれを試しました:

問題は、document.commandDispatcher.focusedWindow.getSelection()で選択を取得できず、理由がわからないことです:(