delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشكل تنفيذ كود لا يشتغل الا اذا كان العنصر على الفورم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
(...)listbox1dblclick
var
i:integer;
begin
listbox3.clear
for i:=0 to 2 do begin
 [if components[i
is tlistbox then
 [if sender=tlistbox(components[i 
then
listbox3.items:=TListbox
  .components[i ]). items)
هذا الكود يعمل جيدا حين تكون الlistbox على الفورم
لكن حين اضعها على عنصر اخر كال panel او categorypanel
لا يعمل فما السبب وما الحل
وعليكم السلام
انت تبحث ضمن الثلاث عناصر/مكونات الاولى فقط، فان كان بالForm اكثر من ثلاث فهي ليست بالحلقة
غير

كود :
for i:=0 to 2 do

الى

كود :
for i:=0 to ComponentCount-1 do

بالتوفيق
(20-10-2017, 09:11 AM)B.M.AbdelAziZ كتب : [ -> ]وعليكم السلام
انت تبحث ضمن الثلاث عناصر/مكونات الاولى فقط، فان كان بالForm اكثر من ثلاث فهي ليست بالحلقة
غير

كود :
for i:=0 to 2 do

الى

كود :
for i:=0 to ComponentCount-1 do

شكرا جزيلا لك .نعم لقد نجح الامر