問題タブ [tlistview]
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++builder - TListView を更新する最速の方法
ネットワーク経由で収集されたデータが取り込まれる TListView があります。すべてのデータを収集するには約 50 ミリ秒かかり、リストに追加するには約 5 秒かかります。私の最初の推測では、追加のたびに再描画されているか、そのようなものでした。TListViewをできるだけ早く更新するにはどうすればよいですか?
列と項目はすべてコードで追加されます。
リストの項目でBeginUpdateとEndUpdateを使用してみましたが、大きな違いはありませんでした。リストに追加された約 2000 のエントリがあります。
delphi - TListView - マウスが項目の上にあるとき、その青い四角形を描画しません。どのように?
マウスが TListView アイテムの上に移動すると、青いアウトラインが表示されます (図を参照)。どうすれば削除できますか?
私が知っている唯一の方法は、すべてのアイテムの描画を手動で行うことです.しかし、おそらくもっと簡単な方法はありますか? HotTrack=False を試してみましたが、役に立ちません :(
delphi - Delphi tlistview をエクスプローラーのように動作させる方法
Windows Explorer には、Delphi TListView のテーマ アプリケーションで再現したい動作がいくつかあります。
(これは、リスト ビューのテーマがなくても問題なく動作しますが、可能であればテーマを使用したいです)
Windows エクスプローラーで、アイコンの周りの空白をクリックするとドラッグオーバー ボックスを作成でき、右クリックするとアイコンではなくコンテナーのポップアップ メニューが表示されます。
テーマがオンの場合、選択範囲はリスト内のアイテムのバウンディング ボックス全体に拡大され、テーマがオフの場合、リスト アイテム内のテキストのサイズに合わせて縮小されます。
テーマを設定するには、次のことを行う必要があります。
しかし、テーマのように機能し続けますか?
Windows エクスプローラーのように機能します (強調表示されている行の一部を選択するときにドラッグできます)。
delphi - Delphi XE2 リストビュー アーティファクト
vsreport 仮想モードでリストビューを使用しており、2 つの列があり、リストにデータを入力した後、1 つの行を選択し、別の行を選択すると、以前に選択した行にアーティファクトが残っています。下の画像を参照してください。これを修正する方法は?
これは、配列からデータを取得する私のコードです
マウスをホバーすると、アーティファクトが消えます。ありがとう
delphi - Delphi: TListView のカラーリング
TListViewでグラデーションのような複数の色をテキストに割り当てようとしています。検索してみましたが、インターネット上で見つけることができたのは単色の方法だけでした。一度に1文字ずつ描画して色を変更してみましたが、そうではありませんどちらかで動作します。これが私が試したコードです。
それでも単色になります。これを達成する方法に関する提案はありますか?
ありがとう
delphi - XE4 Delphi TCustomListView TViewStyle 'vsSmallIcon' 不適切に配置されたアイコン
フォームで TListView (TCustomListView から継承) を使用していますが、ListView のスタイルを「vsSmallIcon」に変更すると、アイコンがうまく配置されません。この問題は、コードを Borland 2006 から XE4 に移植して以来、発見されています。vsIcon、vsList、vsReport などのすべての「ViewStyle」は正常に動作します。VCL の TlistView コンポーネントで同様の問題に直面した人はいますか? ListView1->Arrange(arDefault) および 'AutoArrange' Icon Options を既に試しましたが、'vsSmallIcon' TViewStyle では何も機能しないようです。
私は Windows 7 を使用しており、RAD Studio XE4 と Update1 を使用しています。
ありがとう、
Santosh Thankachan
PS: vsSmallIcon TViewStyle でのこの問題を示す画像を追加しました。
コードは次のとおりです。
delphi - TListViewチェックボックスのクリックを無視
TListview
チェックボックスを使用して、リスト内の項目にイベントが発生したかどうかを示す場所があります。
チェックボックスのステータスを読み取って設定することはできますが、実際にやりたいことは、ユーザーがマウス クリックでステータスを変更できないようにすることです。
OnClickCheckを使用して状態を逆にTCheckList
設定できますchecked
同じことは a では機能しませんTListview
。それらの瞬間、チェックボックスがターゲットにされていることがわかりますがOnMouseDown
、クリックが通過するのを無効にすることはできません..
提案?