الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البطئ عند تفريغ TreeView

مغلق
بدأه mouna في 2 أكتوبر 2006 · 2 رد · 722 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي شجرة فيها الكثير من العناصر عندما اعمل لها التعليمة البسيطة التالية:

TreeView1.Items.Clear

فإنه يأخذ الكثير من الوقت واريد تسريعه ..... بحثت كثيراً فكان الحل أن أضع التعليمات التالية :

TreeView1.Items.BeginUpdate

TreeView1.Items.Clear

TreeView1.Items.EndUpdate

ولكن المشكة لم تحل أرجو المساعدة

#2

هذه هي افضل طريقة لحذف العناصر في Treeview

المشكلة تكمن في بنية Treeview

هل جربت VirtualTreeView؟ قومي بالبحث في الانترنت عنها فهي اشهر من نار على علم

هذه هي افضل طريقة لحذف العناصر في Treeview

المشكلة تكمن في بنية Treeview

هل جربت VirtualTreeView؟ قومي بالبحث في الانترنت عنها فهي اشهر من نار على علم

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

إن إجرائية Clear تقوم باستدعاء BeginUpdate و EndUpdate داخليا

الوقت المستهلك لا يمكن تقليصه لأنه تنفيذ لرسالة TVM_DELETEITEM ينفذها Windows على TreeView

هذا الموضوع مغلق.

مواضيع مشابهة