delphi4arab منتديات دلفي للعرب
كيف احسب عدد اللابل الحمراء على الفورم - نسخة قابلة للطباعة

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



كيف احسب عدد اللابل الحمراء على الفورم - jeanjamil - 08-04-2018

السلام عليكم
لدي مجموعة من اللابل يتبدل لونها بين الاحمروالاسود وقت التنفيذ
كيف احسب عدد اللابل الحمراء ان زادت وان نقصت


RE: كيف احسب عدد اللابل الحمراء على الفورم - AbdouProg - 12-04-2018

السلام عليكم
يمكن توضيح المشكل بدقة او ضع السورس لنفهم جيدا المقصود


RE: كيف احسب عدد اللابل الحمراء على الفورم - wadoud - 13-04-2018

السلام عليكم ورحمة الله
أخي الكريم جرب ما يلي:
كود :
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;

والله هـو الموفق