نمایش نتایج 1 تا 1 از 1

نام تاپیک: کسی میتونه مشکل من را حل کنه.

  1. #1

    Question کسی میتونه مشکل من را حل کنه.

    سلام
    من در برنامه ام باید آیکون فایلها را بدست بیارم و در دیتابیس ذخیره کنم. خوب بدست آوردن آیکون که با تابع ExtractAssociatedIcon راحته.و با DrawIcon هم اونا توی یه pictureBox رسم میکنیم. مشکل از اینجا شروع میشه که وی بی با آیکون ها زیاد سازگاری نداره.
    یعنی اینکه اگر من این تصویر را داخل یک imagelist قرار دادم و بعد به یک listview اونا اتصال دادم آیکون آیتمها پس زمینه اون picturebox را هم نیشون میدن یعنی آیکونهایی که در لیست ویو نشون داده میشه ترانسپارنت نیستند.
    برای این مشکل از maskColor در imageList استفاده میکنیم که بهش میگیم رنگ پس زمینه تصویر که میخواهیم ترانسپارنت بشه چیه. وimagelist خودش اون رنگ برای ما ترانسپارنت میکنه.
    حالا با این کار هم بصورت کامل تصویر ترانسپارنت نمیشه. بعضی قسمتها ناهنجاری داره.

    این برنامه که میگذارم این کار را نشون میده . و ناهنجاری ها در listview به درستی قابل مشاهده است.
    اگر کسی میتونه این مشکل را حل کنه یا راهی دیگه داره لطفا بگه.
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •