私はVB.NETWinFormsアプリケーションを開発しており、あらゆる場所で16x1632ビットの小さなアイコンをたくさん使用しています。それらのほとんどはタブの後ろにネストされているか、そうでなければ見えません。それらすべてを1つの大きなImageListコントロールに入れているので、そこから管理する方が簡単なようです。
私の質問は、これは賢いですか?私はボタンやコントロールでも画像リストを使用していますが、そうでなければ画像をより直接的に割り当てることができます(たとえば、Imageプロパティを介して)。
私はImageKeyを使用しており、ImageIndexは(現在)必要ないことに注意してください。
パフォーマンスにマイナス/プラスの影響がありますか?