كيف احسب عدد اللابل الحمراء على الفورم
#3
السلام عليكم ورحمة الله
أخي الكريم جرب ما يلي:
كود :
procedure TForm1.Button1Click(Sender: TObject); var I , C: Integer; begin C:=0; for i := 0 to form1.ComponentCount-1 do begin if((form1.Components[i] as TLabel).font.color = clred) then C := C+ 1; edit1.text:= inttostr(C); end; end;


والله هو الموفق.

معذرة منك أخي الكريــــــــم لقد سهوت في الرد ، الجواب الصحيـــــح إن شاء الله هـــــو كالتالي:
كود :
procedure TForm1.Button1Click(Sender: TObject); var I , C: Integer; begin C:=0; for i := 0 to form1.ComponentCount-1 do begin if( form1.Components[i] is Tlabel) and ((form1.Components[i] as TLabel).font.color = clred) then C:= C+ 1; edit1.text:= inttostr(C); end; end;

والله هـو الموفق
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 2 users say قال شكرا ل wadoud على المشاركة المفيدة
  • mohamed49, jeanjamil
الرد


الردود في هذا الموضوع
RE: كيف احسب عدد اللابل الحمراء على الفورم - بواسطة wadoud - 13-04-2018, 02:25 AM

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


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