منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : برنامج - الـ ProgressBar
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

درس سريع حول الـProgressBar

العمل

نفتح مشروعاً جديداً في لازاروس ، ونخزنه.
نضع على الفورم صندوق نصوص، وBrogressBar و2 Command Buttons.
نعدل الخصائص حتى نحصل على منظر مقبول.

[attachment=7475]

نعدل خصائص الـProgressBar، نضع القيمة 1 في الخاصية Min، والقيمة 10 في الخاصية Max.


في حدث Activate  للفورم نكتب:

PHP كود :
procedure TfrmMain.FormActivate(SenderTObject);
begin
    txtPrgBarPosition
.Text:= inttostr(PrgBar.Position);
end;  

في الحدث Click لزر الزيادة نكتب:
PHP كود :
procedure TfrmMain.btnIncreaseClick(SenderTObject);
begin
  
if PrgBar.Position 10 then
  begin
    PrgBar
.Position:= PrgBar.Position 1;
    txtPrgBarPosition.Text:= inttostr(PrgBar.Position);
  end;
end;  


وفي حدث Click لزر الانقاص نكتب:
PHP كود :
procedure TfrmMain.btnDecreaseClick(SenderTObject);
begin
  
if PrgBar.Position 1 then
  begin
    PrgBar
.Position:= PrgBar.Position 1;
    txtPrgBarPosition.Text:= inttostr(PrgBar.Position);
  end;
end


نشغل البرنامج ونجرب Smile

[attachment=7476]
بار ك الله فيك

الى الامام

يعطيك العافية
الحقيقة هذا اللي انتظرته منك يا ابو بكر
راااائع
يعني مثلا اردنا اظهار شاشة الفورم رقم 2 بعد انتهاء البروقريس على 99% من خلال تايمر
ارجو المسااعدة في ذلك Smile
شكرا وبارك الله فيك