問題タブ [objectlistview]
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.
c# - ObjectListView ですべての行を選択するにはどうすればよいですか?
WinformsアプリケーションでObjectListViewを使用していますが、リストで問題が発生しました。行の列をクリックしても選択されません(すべての行)。
これは私のコードです:
ここでは、選択した場合にのみ行を選択できますtitleColumn
。
これは私が得たものを示すための写真です(最初の列のみの選択):
c# - TreeListView との対話/描画を高速化するにはどうすればよいですか
このオープン ソース パッケージ ( http://objectlistview.sourceforge.net/cs/index.html )の TreeListView を使用しようとしています。私が取り組んだコードは TreeListView をうまく構築しますが、アイテムを描画するのが遅く、クリックすると遅くなります。
私のデータ モデルは、親ドキュメントと子 DocumentVersion で構成されています (以下の ProjectComponent クラスの理由である複合デザイン パターンを使用しています。各ドキュメントは任意の数の DocumentVersion を持つことができます。DocumentVersion は子を持つことはできません。これが私のクラスです (簡潔にするために、無関係なほとんどのコードを削除しました):
TreeListView を構築するには、リスト (CurrentDocumentList) 内のすべてのドキュメントをプルしてから、次のようにツリーを構築します。
結果は正確な TreeListView になりますが、反応がよくありません (展開するときの描画が遅く、クリックするたびに遅くなります)。CanExpandGetter は頻繁にヒットしますが、ドキュメントによるとこれは正常な動作です。
これをより速くする方法について誰かが何かヒントを持っていれば、それを感謝します。(パッケージに付属の FileSystemInfo を使用するサンプル プロジェクトは、私のマシンで非常に高速に動作するため、明らかに私のコードです)。
ありがとう。
c# - ImageGetterDelegate 内の OLVColumn 送信者にアクセスする方法
そのフィールドに表示される画像を設定するために使用される ImageGetterDelegate を使用して、ObjectListView で動的に生成された列を作成するときに問題が発生します。
次のことをしようとすると:
デリゲート内の元の Column オブジェクトにアクセスできません (表示する画像を決定する必要があります)。
解決策は、デリゲートの代わりにまだ見つけられなかったイベントを使用している可能性があります。
デリゲート内の列オブジェクトにアクセスできるかどうか、または他の動的な方法で列のプロパティに基づいてフィールド イメージを設定できるかどうかは誰にもわかりませんか?
もしそうなら、どのように?
それが不可能な場合は、次のように変更するとよいでしょう。
に
c# - Objectlistview ModelFilter が反応しない
ObjectListView コントロールで検索メカニズムを作成しようとしています。ドキュメントによると、これは TextMatchFilter をコントロールに追加することで実行できます。
this.olv1.ModelFilter = TextMatchFilter.Contains(this.olv1, "検索");
この行を実行すると、olv1 は、その行の少なくとも 1 つのセルでテキスト「検索」が発生する行のみを表示します。
これは私がこれまでに行ったことです:
テキストボックスに入力するたびに、TextMatchFilter が ObjectListView に設定されます。すべての列を検索可能に設定しましたが、入力を開始しても何も起こりません。イベントは正常に発生し、Filter は OLV Modelfilter に設定されますが、反応はありません。同じ問題を経験した人はいますか?
c# - ObjectListView のテキスト付きの進行状況列
行にオーディオ レコードを含むテーブル (ObjectListView) があります。列の 1 つ - hh:mm:ss 形式の長さ この列に再生の進行状況 (進行状況と長さの両方) を表示するには、BarRenderer をこの列に適用する必要があります。独自の Renderer を作成する必要がありますか、それとも既存のものを使用できますか?
c# - Get FunctionでListViewItemを使用可能なクラスに動的に変換しますか?
たぶん、質問には意味がないように見えますが、それは単にこの質問のためです: ObjectListView cast exception (for hit testing)
実行時に、アイテムとサブアイテムを返してコントロールListViewItem
に追加する定義済みの関数を使用して、a を定義済みのクラスに変換する方法があるかどうかを知りたいです。ObjectListView
このようなもの:
ここで@Mur Hafの回答を見ることができますObjectListViewに新しい項目を追加する方法は? 私がやろうとしていることを理解するために、ObjectListview
.
c# - objectlistview が機能しないのはなぜですか?
オブジェクトリストビューを使用しようとしていますが、すべてに従っています。私はdllを参照に入れ、デバッグおよびリリースフォルダーに入れるところまで行きました。
私が抱えている問題は、このエラーが発生し続けることです。
私が間違っていることはありますか?
python - ObjectListView (高速) - 同じアイテムが存在しない場合にのみ新しいアイテムを追加します
エントリが 1 回だけリストに追加されるようにするにはどうすればよいですか? 一部の(指定された)列に一致する場合、別のエントリが追加されないようにしたい。