0

サムネイルを持ついくつかのオブジェクトを 2 つの方法で表示します。1 つは DataGridView で、もう 1 つはカスタム コントロールです。

DataGridView では、サムネイルは DataGridViewImageCell に表示されます。サムネイルがない場合、セルにはエラー アイコンが表示されます。

カスタム コントロールにもそのアイコンを表示したいと考えています。どうすればそれを手に入れることができますか?ピンヴォークがないことが望ましいですが、物乞いは選択者にはなれません。

4

2 に答える 2

2

この問題を逆にすることをお勧めします。グリッドにエラー アイコンが表示されないようにしてください。これは、セル データ表示イベントをキャッチすることで実行できるはずです。画像が見つからない場合は、リソース セグメントから画像を表示します (もちろん、カスタム コントロールでも同じ画像を使用します)。

グリッドの組み込みエラー画像と一致させようとする際の問題は、将来のバージョンで画像が変更された場合、アプリケーションを変更する必要があることです。

于 2008-11-12T11:55:55.267 に答える
1

このアイコンは "%visual_studio_directory"\Common7\VS2005ImageLibrary" ディレクトリにあります。

于 2008-11-12T11:45:06.333 に答える