delphi4arab منتديات دلفي للعرب
كيفية ربط ImageList مع ListView - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية ربط ImageList مع ListView (/showthread.php?tid=2337)



كيفية ربط ImageList مع ListView - Moha711 - 22-08-2010

السلام عليكم
يسم الله الرحمن الرحيم
كيف لي ان اربط ImageList مع ListView في دلفي
و تظهر الايقونة بجنب ال Caption
PHP كود :
With AppsList.Items.Add Do
     
Begin
     Caption 
:= Reg.ReadString(L2.Strings[N]) ;
     If (
P <> -1) Then SubItems.Add(Reg.ReadString(L2.Strings[P])) ;
     If (
V <> -1) Then SubItems.Add(Reg.ReadString(L2.Strings[V])) ;
         
     
iconHandle := ExtractIcon(Application.Handle,PChar(Path), 0) ;
     
Icon.Handle := iconHandle;
     
//Code ..
     
Finally
     
Icon.Free;
     
End;
     
End; 

هده الطريقة لم تجد نفعا


كيفية ربط ImageList مع ListView - kachwahed - 22-08-2010

وعليكم السلام ورحمة الله
للنمط TListView ثلاث خصائص لربطه بمكون الصور TImageList في ثلاث وضعيات مختلفة:
StateImages
SmallImages
LargeImages
تتناسب مع شكل العرض ViewStyle
يمكنك أيضا تخصيص صورة لكل عمود Column، بتحديد عمود ثم اختيار ImageIndex.
موفق.



كيفية ربط ImageList مع ListView - Moha711 - 22-08-2010

شكرا اخي كاش واحد
لكنني اعرف هده الاشياء
كيف يتم وضع الصور في ال Image List تم من بعد ربطه با ListView
كمثال : برامج ال startup manager تضيف ايقونة الرنامج الى العنصر
[صورة: Advanced_StartUp_Manager_3343.gif]


كيفية ربط ImageList مع ListView - kachwahed - 22-08-2010

استخدم أحداث الرسم لتحديد رقم الصورة:
PHP كود :
ListView1.Items[0].SubItemImages[0] := 1; 



كيفية ربط ImageList مع ListView - Moha711 - 23-08-2010

ستتعب معي اخي كاش واحد
انا خلاص قمت بجلب الصور و حفظهم في IconList من نوع ImageList
ولدي AppsList من نوع ListView **** ان ارفق لكل Item ايقونته الخاصة
طريقتك تعطي لل SubItem و ليس لل Item
هل هناك طريق اخرى


كيفية ربط ImageList مع ListView - Lam.Abdeldjalil - 23-08-2010

و عليكم السلام ورحمة الله

لتحديد صور الـ Item برمجيا

كود :
ListView1.Items[0].ImageIndex :=0;
بالتوفيق


كيفية ربط ImageList مع ListView - kachwahed - 23-08-2010

إقتباس :طريقتك تعطي لل SubItem و ليس لل Item
ذكرتها سابقا، يكفي تحديد الصور من SmallImages
المثال المرفق يضع الصور في كل مكان وفيه أشياء أخرى...
بالتوفيق.