問題タブ [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.
c# - C#Windowsフォームでコントロールを反復処理しながら必要な制御(ImageList)を取得する方法
Windowsフォーム(C#)を読み込んでいる間、すべてのコントロールを反復処理しようとしています。だから私はパブリックForm1()でコードを書いています
フォームに5つのImageListコントロールがあり、文字列式に基づいてImageListコントロールを選択したいと思います。
誰かがこれを達成するのを手伝ってくれますか?
ありがとう
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 個の異なるサムネイルをファイル名で高速にリストビュー コントロールに取得する方法を誰かが知っていますか?
c# - LVCOLUMN ListView ColumnHeader 画像のパディングと配置 c# .net 3.5 winform
次の記事Microsoft サポート記事の手順を使用して、ImageList から ListView コントロールの ColumnHeader に画像を追加することができます。
ただし、画像は常にテキストの左側にあり、画像/テキストには大量のパディングがあります。
理想的には、パディングを制御できるようにしたいと考えています。パディングを削除して、テキストが画像の隣に配置されるようにするか、画像をテキストの右側に揃えます。
LVCOLUMN MSDNこのレベルの画像制御を得る方法が見つかりません。
これを行う合理的な方法はありますか?ヘッダーをカスタム描画する必要がありますか?
私はどんな応答にも感謝します。
.net - リストビューの実行時間を短縮できますか?
次の関数を使用して項目を追加しています。この関数は適切に機能していますが、実行に時間がかかります。リストビューに追加された項目の実行時間を短縮するのを手伝ってください。
関数:
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 である必要があります。
.net - ツリー ビューで青色のアイコンの品質が低下する
ここに私が扱っているもののいくつかの写真があります:
よく見ると、TreeView
(「アイテムの追加」ウィンドウの背後の背景にある) のアイテムのアイコンは低品質です。ただし、[項目の追加] ダイアログの内部でも同じことImageList
が使用されます。ListView
わかるかどうかわかりませんが、「World」ノードのアイコン (両方の「PrimitiveCuboid」ノードの上) は元の品質で表示されます。基本的に、このアイコン (および他の 1 つの似たようなアイコン) を除いて、すべてのアイコンが機能します。
これはどのような原因で発生する可能性があり、どうすれば修正できますか? 彼の低解像度のアイコンは、私のアプリケーションに配置されていないようです。
c# - ListViewLargetIcon画像の垂直方向の配置
ビュータイプがLargeIconのListViewがあります。ListViewはLargeImageListを割り当てました。割り当てられたImageListのImageSizeは200x200です。ImageListに追加される画像のサイズが、200x200のImageListサイズと一致しません。幅や高さを小さくすることができます。どちらの場合も、画像を中央に配置する必要があります。つまり、Winforms.LabelクラスのMiddleCenterプロパティです。
android - タイトル付きのイメージリストで文字列の代わりにグラフィックを表示する
現時点では、データベースから項目を取得し、それらを結果という文字列に追加して、返して TextView に設定しています。
問題は、これらすべてのアイテムには、データベースにタイトル (文字列) とグラフィック サム (文字列) もあるということです。下の図に示されているように、それぞれに onclicklistener が表示されているように表示したいと思います。各項目には、写真とタイトルがあります。プログラミングのスキルを始めたときから、これをどのように行うのが最善なのか疑問に思っています。それについて説明している良いチュートリアルを知っていれば教えてください。
ありがとう!
vb.net - リソース ファイルから ImageList を生成する方法
リソース ファイルから ImageList を生成する方法があるかどうか疑問に思っています。Web で調べてみましたが、すべて 2003/2005 年にさかのぼるようです。
アドバイスをいただければ幸いです。
c# - imageIndex を使用して imageList に画像を追加する方法
私はC#の初心者です。これは小さな質問です。画像インデックス付きの画像リストに画像を追加したい。
以下のコードを試しました:(動作しません)
上記のコードで何が間違っていますか?
imageList にはすでに 8 個の画像があります。シンプルなユーザーインターフェースによって追加されました(私はそれが何と言われているのかわかりません)