ObjectListViewサブアイテムに埋め込みリソース画像を使用することは可能ですか?

ライプル

これに関する情報が見つからないようですが、ObjectListViewサブアイテム内のmy.resourcesからの埋め込み画像を使用できるかどうか誰かが知っていますか?

現在、ImageListコントロールに保存されている画像を使用していますが、何らかの理由でそれらの画像が破損し、欠陥が表示され始めています。以前は通常のリストビューコントロールで行っていたように、埋め込みリソースからそれらをプルしても問題はありません。

ImageGetterルーチンを使用してImageListのキー参照を返していますが、最終的にはこれらを埋め込みリソースから取得したいと思います。アニメーションGIFの参照にもこれを実行したいと思います。

誰かが方法を知っているなら、あなたは助けてくれませんか。サンプルコードをいただければ幸いです。ありがとう

Rev1.0

ImageGetterから3つの異なるタイプを返すことができます

  1. int-int値は画像リストへのインデックスとして使用されます
  2. 文字列-文字列値は画像リストへのキーとして使用されます
  3. 画像-画像は直接描画されます(OwnerDrawnモードのみ)

したがって、オプション番号3が必要な場合があります。を設定する必要があることに注意してくださいobjectListView1.OwnerDraw = true

それが機能しない場合は、実行時に画像をImageListにロードすることもできます。ここに例があります

this.mainColumn.ImageGetter = delegate(object row) {
    String key = this.GetImageKey(row);
    if (!this.listView.LargeImageList.Images.ContainsKey(key)) {
        Image smallImage = this.GetSmallImageFromStorage(key);
        Image largeImage = this.GetLargeImageFromStorage(key);
        this.listView.SmallImageList.Images.Add(key, smallImage);
        this.listView.LargeImageList.Images.Add(key, largeImage);
    }
    return key;
};

画像がまだフェッチされていない場合、これは動的に画像をフェッチします。GetImageKey()、GetSmallImageFromStorage()、およびGetLargeImageFromStorage()メソッドを作成する必要があります。それらの名前は、どのモデルオブジェクトに対してどの画像を表示するかを正確に決定する方法に応じて、おそらく異なるでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

androidソースコード(ネイティブアプリ)をphonegapアプリに埋め込むことは可能ですか?

分類Dev

テストで埋め込みRubyを使用することは可能ですか?

分類Dev

keras(ディープラーニングライブラリ)で、カスタム埋め込みレイヤーをsushすることは可能ですか?

分類Dev

埋め込みリストのアイテムを更新するにはどうすればよいですか?

分類Dev

イーサリアムブロックチェーンに画像を保存することは可能ですか?

分類Dev

テンソルボードにケラスの埋め込みを視覚化することは可能ですか?

分類Dev

とにかくAndroidアプリの埋め込みリソースを表示することはできますか?

分類Dev

Spring埋め込みデータベースを使用してスクリプトを動的に追加することは可能ですか?

分類Dev

埋め込み宣言の直後にifステートメントを置くことは可能ですか?

分類Dev

埋め込みに複数の画像を添付することは可能ですか?

分類Dev

埋め込み可能なAngularJSアプリベースのウィジェットを作成することは可能ですか?

分類Dev

それは私の春ブートアプリケーションに埋め込まアクソン・サーバを起動することは可能ですか?

分類Dev

Javaコンパイラをアプリケーションに埋め込むことは可能ですか?

分類Dev

JSを<a>要素に埋め込んで、静的テキストをユーザーのクリップボードにコピーすることは可能ですか?

分類Dev

PythonインタープリターとPythonアプリのソースコードをコンパイル済みプログラムに埋め込むことはできますか?

分類Dev

plantUMLのUMLアイテムにカスタム画像を使用することは可能ですか?

分類Dev

ホーム画面のブックマーク(埋め込み)を介してアプリケーションにアクセスしていることを検出するにはどうすればよいですか?

分類Dev

特定のユーザーにdiscord.jsにカスタムの埋め込み色を与えることは可能ですか?

分類Dev

DartをJavaアプリに埋め込むことは可能ですか?

分類Dev

SQL SERVER CLRでアセンブリを読み込むために使用された元のパスを見つけることは可能ですか?

分類Dev

ソースのコンテンツにHTML埋め込み要素サイズを作成するにはどうすればよいですか?

分類Dev

新しいReactWebサイトのiframeに古いJSアプリケーションを埋め込むことは可能ですか?

分類Dev

HTMLにJavaアプリケーションを埋め込むことでローカルファイルシステムにアクセスするにはどうすればよいですか?

分類Dev

Visual C#を使用してVisual Studioの埋め込みリソースにアクセスするにはどうすればよいですか?

分類Dev

埋め込みリストからアイテムを削除するにはどうすればよいですか?

分類Dev

埋め込みリストからアイテムを削除するにはどうすればよいですか?

分類Dev

Visual Studio Codeでファイルを埋め込みリソースとしてマークするにはどうすればよいですか?

分類Dev

ファイル入力をオブジェクト埋め込みのソースにリンクするにはどうすればよいですか

分類Dev

コンテンツリンクのみを使用して他のWebサイトが自分のWebサイトのコンテンツを埋め込むことができるようにするにはどうすればよいですか?

Related 関連記事

  1. 1

    androidソースコード(ネイティブアプリ)をphonegapアプリに埋め込むことは可能ですか?

  2. 2

    テストで埋め込みRubyを使用することは可能ですか?

  3. 3

    keras(ディープラーニングライブラリ)で、カスタム埋め込みレイヤーをsushすることは可能ですか?

  4. 4

    埋め込みリストのアイテムを更新するにはどうすればよいですか?

  5. 5

    イーサリアムブロックチェーンに画像を保存することは可能ですか?

  6. 6

    テンソルボードにケラスの埋め込みを視覚化することは可能ですか?

  7. 7

    とにかくAndroidアプリの埋め込みリソースを表示することはできますか?

  8. 8

    Spring埋め込みデータベースを使用してスクリプトを動的に追加することは可能ですか?

  9. 9

    埋め込み宣言の直後にifステートメントを置くことは可能ですか?

  10. 10

    埋め込みに複数の画像を添付することは可能ですか?

  11. 11

    埋め込み可能なAngularJSアプリベースのウィジェットを作成することは可能ですか?

  12. 12

    それは私の春ブートアプリケーションに埋め込まアクソン・サーバを起動することは可能ですか?

  13. 13

    Javaコンパイラをアプリケーションに埋め込むことは可能ですか?

  14. 14

    JSを<a>要素に埋め込んで、静的テキストをユーザーのクリップボードにコピーすることは可能ですか?

  15. 15

    PythonインタープリターとPythonアプリのソースコードをコンパイル済みプログラムに埋め込むことはできますか?

  16. 16

    plantUMLのUMLアイテムにカスタム画像を使用することは可能ですか?

  17. 17

    ホーム画面のブックマーク(埋め込み)を介してアプリケーションにアクセスしていることを検出するにはどうすればよいですか?

  18. 18

    特定のユーザーにdiscord.jsにカスタムの埋め込み色を与えることは可能ですか?

  19. 19

    DartをJavaアプリに埋め込むことは可能ですか?

  20. 20

    SQL SERVER CLRでアセンブリを読み込むために使用された元のパスを見つけることは可能ですか?

  21. 21

    ソースのコンテンツにHTML埋め込み要素サイズを作成するにはどうすればよいですか?

  22. 22

    新しいReactWebサイトのiframeに古いJSアプリケーションを埋め込むことは可能ですか?

  23. 23

    HTMLにJavaアプリケーションを埋め込むことでローカルファイルシステムにアクセスするにはどうすればよいですか?

  24. 24

    Visual C#を使用してVisual Studioの埋め込みリソースにアクセスするにはどうすればよいですか?

  25. 25

    埋め込みリストからアイテムを削除するにはどうすればよいですか?

  26. 26

    埋め込みリストからアイテムを削除するにはどうすればよいですか?

  27. 27

    Visual Studio Codeでファイルを埋め込みリソースとしてマークするにはどうすればよいですか?

  28. 28

    ファイル入力をオブジェクト埋め込みのソースにリンクするにはどうすればよいですか

  29. 29

    コンテンツリンクのみを使用して他のWebサイトが自分のWebサイトのコンテンツを埋め込むことができるようにするにはどうすればよいですか?

ホットタグ

アーカイブ