.Net.UI.ListView.Icon.GetBetterQuality()

احتمالا به مشکل بی کیفیت نشون دادن آیتمهای ListView برخوردید تا حالا. ظاهراً Net. به صورت پیش فرض میاد عمق تصویر رو 256 رنگ میکنه ولی میشه این رو عوض کرد. گوش کنین!


امروز داشتم توی اینترنت دنبال راه حل میگشتم، رسیدم به این صفحه. دو نفر توش نشستن کلی بحث کردن راجع به اینکه چقدر Net. همه چیزش "زیادی منظمه" و اگه بخوای مستقیم با API کار کنی دهنت صاف میشه و اینا.

یکیشون کلی زحمت کشیده بود یه Library نوشته بود تا بتونه Alpha Channel عکسا رو Render کنه.

...

رسیدم به ته صفحه دیدم یه نفر اومده اینو نوشته:
listView1.LargeImageList.ColorDepth = ColorDepth.Depth32Bit;

بد نیست قبل اینکه بخوایم وسط کد برنامه، قدرت نمایی کنیم و ایده های تخمی تخیلی پیاده کنیم، قبلش یه داتِ ناقابل بزنیم و اسم اون member های صاب مرده رو بخونیم!

1 comment: