問題タブ [imagelist]

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

c# - C#Windowsフォームでコントロールを反復処理しながら必要な制御(ImageList)を取得する方法


Windowsフォーム(C#)を読み込んでいる間、すべてのコントロールを反復処理しようとしています。だから私はパブリックForm1()でコードを書いています

フォームに5つのImageListコントロールがあり、文字列式に基づいてImageListコントロールを選択したいと思います。

誰かがこれを達成するのを手伝ってくれますか?

ありがとう

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

c# - C# listview imagelist 高速に多くのアイテムを追加

私のフォームには C# の ListView と ImageList があり、最大で約 1000 ファイルのディレクトリを読み込んでいます。AddRange メソッドを使用して、ListView と ImageList に fileItems DummyItems の数を事前に入力し、ListView のちらつきとスクロールを回避します。

2 番目のステップでは、ファイル システムから実際のアイテムを読み取るときに、正しいアイテム情報をダミー アイテムに割り当てたいと思いました。アイテムのテキストは問題ありませんが、ダミーの画像を差し替えることができません。そうしようとすると、常に無効な引数の例外がスローされます。RemoveAtIndex または RemoveAtKey で画像を削除してから再度追加すると、1000 個のファイルを反復処理するのに時間がかかります。ImageList の「RemoveAtKey」で 1000 個のファイルに 8 分かかります。「RemoveAtKey」は私が見つけたボトルネックです。前にすべての画像をクリアして AddRange で再設定しようとすると、アイテムの画像が空白になるか、例外が発生します。私が使用する方法とは別の方法で、1000 個のファイルから 1000 個の異なるサムネイルをファイル名で高速にリストビュー コントロールに取得する方法を誰かが知っていますか?

0 投票する
0 に答える
666 参照

c# - LVCOLUMN ListView ColumnHeader 画像のパディングと配置 c# .net 3.5 winform

次の記事Microsoft サポート記事の手順を使用して、ImageList から ListView コントロールの ColumnHeader に画像を追加することができます。

ただし、画像は常にテキストの左側にあり、画像/テキストには大量のパディングがあります。

理想的には、パディングを制御できるようにしたいと考えています。パディングを削除して、テキストが画像の隣に配置されるようにするか、画像をテキストの右側に揃えます。

LVCOLUMN MSDNこのレベルの画像制御を得る方法が見つかりません。

これを行う合理的な方法はありますか?ヘッダーをカスタム描画する必要がありますか?

私はどんな応答にも感謝します。

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

.net - リストビューの実行時間を短縮できますか?

次の関数を使用して項目を追加しています。この関数は適切に機能していますが、実行に時間がかかります。リストビューに追加された項目の実行時間を短縮するのを手伝ってください。

関数:

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

c# - C# - インターネット上の大量の画像を ImageList に入力する

背景: Facebook API で動作する C# フォーム アプリケーションを構築しています。私のプログラムは、友人の ID と名前の完全なリストを認証して取得することができます。これらを ListView コントロールに追加する方法を理解しており、この部分は成功しています。プログラムが小さな JSON ファイルを要求して受信するため、このプロセスには数秒かかります。

友達 ID のコレクションを使用して、各友達のプロフィール写真をhttps://graph.facebook.com/USER_ID/pictureから取得できます。

Image Key を追加しながら、インターネットから入手したこれらの画像を ImageList に追加して、 User ID を使用して ListViewItem にリンクできるようにする方法について、誰かが解決策を持っていますか?

作業する画像が非常に大きいことを覚えておいてください。各画像は 50 x 50 の JPG である必要があります。

0 投票する
0 に答える
309 参照

.net - ツリー ビューで青色のアイコンの品質が低下する

ここに私が扱っているもののいくつかの写真があります:

ここに画像の説明を入力

よく見ると、TreeView(「アイテムの追加」ウィンドウの背後の背景にある) のアイテムのアイコンは低品質です。ただし、[項目の追加] ダイアログの内部でも同じことImageListが使用されます。ListView

わかるかどうかわかりませんが、「World」ノードのアイコン (両方の「PrimitiveCuboid」ノードの上) は元の品質で表示されます。基本的に、このアイコン (および他の 1 つの似たようなアイコン) を除いて、すべてのアイコンが機能します。

これはどのような原因で発生する可能性があり、どうすれば修正できますか? 彼の低解像度のアイコンは、私のアプリケーションに配置されていないようです。

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

c# - ListViewLargetIcon画像の垂直方向の配置

ビュータイプがLargeIconのListViewがあります。ListViewはLargeImageListを割り当てました。割り当てられたImageListのImageSizeは200x200です。ImageListに追加される画像のサイズが、200x200のImageListサイズと一致しません。幅や高さを小さくすることができます。どちらの場合も、画像を中央に配置する必要があります。つまり、Winforms.LabelクラスのMiddleCenterプロパティです。

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

android - タイトル付きのイメージリストで文字列の代わりにグラフィックを表示する

現時点では、データベースから項目を取得し、それらを結果という文字列に追加して、返して TextView に設定しています。

問題は、これらすべてのアイテムには、データベースにタイトル (文字列) とグラフィック サム (文字列) もあるということです。下の図に示されているように、それぞれに onclicklistener が表示されているように表示したいと思います。各項目には、写真とタイトルがあります。プログラミングのスキルを始めたときから、これをどのように行うのが最善なのか疑問に思っています。それについて説明している良いチュートリアルを知っていれば教えてください。 イメージリスト ありがとう!

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

vb.net - リソース ファイルから ImageList を生成する方法

リソース ファイルから ImageList を生成する方法があるかどうか疑問に思っています。Web で調べてみましたが、すべて 2003/2005 年にさかのぼるようです。

アドバイスをいただければ幸いです。

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

c# - imageIndex を使用して imageList に画像を追加する方法

私はC#の初心者です。これは小さな質問です。画像インデックス付きの画像リストに画像を追加したい。

以下のコードを試しました:(動作しません)

上記のコードで何が間違っていますか?

imageList にはすでに 8 個の画像があります。シンプルなユーザーインターフェースによって追加されました(私はそれが何と言われているのかわかりません)