المشاركات : 152
المواضيع 93
:
: 26
الإنتساب : Oct 2015
السلام عليكم
لدي مجموعة من اللابل يتبدل لونها بين الاحمروالاسود وقت التنفيذ
كيف احسب عدد اللابل الحمراء ان زادت وان نقصت
المشاركات : 92
المواضيع 21
:
: 0
الإنتساب : Nov 2015
السلام عليكم
يمكن توضيح المشكل بدقة او ضع السورس لنفهم جيدا المقصود
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك
المشاركات : 258
المواضيع 35
:
: 381
الإنتساب : Feb 2011
13-04-2018, 02:25 AM
(آخر تعديل لهذه المشاركة: 13-04-2018, 02:47 AM بواسطة wadoud.)
السلام عليكم ورحمة الله
أخي الكريم جرب ما يلي:
كود :
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;
والله هـو الموفق
الخوف من أي محاولة جديدة طريق حتمي للفشل.