لماذا البرنامج يتجمد عند عمليات For في Listview وماهو الحل لتخطي هذه المشكلة ؟
#8
الاخوان افادوك من ناحية الثريد(Thread)
لكن لدي إضافة تخص الـTListview

عندما تريد تحديث أو اضافة عناصر جديدة في المكون تضع هذه الأوامر :
PHP كود :
try
      
Listview1.Items.BeginUpdate;
      for 
i := 0 to Listview1.items.count-1 do
      
begin
        
/////
        ///// write your code 
        /////
      
end;
    finally
      
Listview1.Items.EndUpdate;
      
Listview1.Refresh;
    
end; 

ويكون الكود الخاص بك داخل الـ try

حيث الأمر :
PHP كود :
Listview1.Items.BeginUpdate; 
يتيح لك التعديل في القائمة بدون حصول أخطاء أو تعليق
أما الأمر :
PHP كود :
Listview1.Items.EndUpdate; 
يغلق عملية التعديل على القائمة

أتمنى اني أفدتك , والسلام عليكم ورحمة الله وبركاتة
الرد


الردود في هذا الموضوع
لماذا البرنامج يتجمد عند عمليات For في Listview وماهو الحل لتخطي هذه المشكلة ؟ - بواسطة ALmuhhnad - 28-03-2014, 06:24 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم