PDA

View Full Version : افزودن آيتم جديد به listView



اصغر (پآچ)
شنبه 10 اسفند 1387, 23:06 عصر
سلام دوستان

من توي برنامه ام از يه open dialog براي بازكردن يه سري فايل استفاده مي كنم ميخوام بعد از اينكه يك فايل توسط كاربر انتخاب شد و دكمه اضافه به ليست زده شد، اسم و آيكون فايل انتخاب شده توي listView نمايش داده بشه. اما روش بدست آوردن تنها اسم فايل (بدون آدرس) رو نمي دونم.

روش اضافه كردن آيتم جديد (شامل اسم فايل و آيكونش) و حذف آيتم از listView رو هم اگه بهم بگين ممنون ميشم

موفق و مويد باشيد

Felony
شنبه 10 اسفند 1387, 23:41 عصر
برای پیدا کردن نام فایل از تابع ExtractFileName استفاده کنید .
اضافه کردن عکس رو میدونم ولی نمیدونم چطور آیکون فایلو اضافه میشه کرد .
کد زیر برای اضافه کردن نام فایل انتخابی :



if OpenDialog1.Execute then
ListView1.Items.Add.Caption:=ExtractFileName(OpenD ialog1.FileName);

vcldeveloper
یک شنبه 11 اسفند 1387, 00:44 صبح
ولی نمیدونم چطور آیکون فایلو اضافه میشه کرد .
چند وقت پیش کدی برای بدست آوردن لیست برنامه های نصب شده در ویندوز در یکی از تاپیک ها ضمیمه کردم. در آن کد، چگونگی بدست آوردن آیکن فایل، و نمایش آن در ListView موجود هست.

اصغر (پآچ)
یک شنبه 11 اسفند 1387, 08:03 صبح
سلام

چند وقت پیش کدی برای بدست آوردن لیست برنامه های نصب شده در ویندوز در یکی از تاپیک ها ضمیمه کردم. در آن کد، چگونگی بدست آوردن آیکن فایل، و نمایش آن در ListView موجود هست.


اون کدی که اضافه کرده بودین خیلی کمکم کرد اما اون فقط آیکون برنامه های نصب شده رو نشون میده! اما من میخوام اگه کاربر یه فایل Jpg رو انتخاب کرد آیکونی که توی Windows Explorer برای فایل های Jpg نمایش داده میشه توی listview نمایش داده بشه این کار رو چطور میتونم انجام بدم؟

موفق و موید باشید