تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف اسوي شريط انتظار
#8
(10-01-14, 02:45 PM)ناجي إبراهيم كتب : السلام عليكم...

يمكنك فعل ذلك باستعمال PictureBox واحد كالتالي كتجربة:

ضع على الـ Form مكون PictureBox الذي سيمثل الـ ProgressBar. اضبط ارتفاعه و عرضه كما تريد. نفرض أن اسمه Picture1.

ضع داخل الـ PictureBox مكون Shape (نفرض أن اسمه Shape1) و اضبط له الخصائص التالية:

الخاصية BackStyle على Opaque.
الخاصية BorderStyle على Transparent.
الخاصية BackColor على اللون الذي تريده.

* لا يهم مكانه و لا حجمه.

ضع على الـ Form مكون Timer (نفرض أن اسمه Timer1) و اضبط الخاصية Interval على 100 و الخاصية Enabled على False.

ضع على الـ Form مكون CommandButton. نفرض أن اسمه Command1.

* انقر نقراً مزدوجاً على الـ Form و اكتب السطر التالي في الحدث Form_Load:

كود :
Shape1.Move Picture1.ScaleLeft, Picture1.ScaleTop, 0, Picture1.ScaleHeight

* انقر نقراً مزدوجاً على Command1 و اكتب السطر التالي في الحدث Command1_Click:

كود :
Timer1.Enabled = True

* انقر نقراً مزدوجاً على Timer1 و اكتب الكود التالي في الحدث Timer1_Timer:

كود :
If Shape1.Width < Picture1.ScaleWidth Then
        Shape1.Width = Shape1.Width + (Picture1.ScaleWidth / 100)
    Else
        Timer1.Enabled = False
        MsgBox "انتهى"
    End If

شغل البرنامج و انقر على الزر. سيبدأ الشريط في التقدم من اليسار إلى اليمين.

* إذا أردته أن يتحرك من اليمين إلى اليسار فاجعل الأكواد كالتالي:

كود :
Private Sub Form_Load()
    Shape1.Move Picture1.ScaleWidth, Picture1.ScaleTop, 0, Picture1.ScaleHeight
End Sub

Private Sub Command1_Click()
    Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
    If Shape1.Width < Picture1.ScaleWidth Then
        Shape1.Width = Shape1.Width + (Picture1.ScaleWidth / 100)
        Shape1.Left = Picture1.ScaleWidth - Shape1.Width
    Else
        Timer1.Enabled = False
        MsgBox "انتهى"
    End If
End Sub

نرجو الاستفادة و السلام.




مشكووووووووووووووووووووووووووووووووووووووووووووووووووووووووور
الله يعطيك العافيه

شكرا

بس عندي سؤال واحد بسيط تقدر تخليه يقعد يسوي حاجه وهو قاعد يطول؟؟
وكمان تقدر تخليه اول ما تخلص ذي الحاجة يكتمل الخط؟؟؟
و msgbox اعرف اغيره يعني مو لازم المهم اقدر اسوي ذي الاشياء؟
Heart Heart 
الرد }}}
تم الشكر بواسطة: asto


الردود في هذا الموضوع
كيف اسوي شريط انتظار - بواسطة mr.am.he - 08-01-14, 04:26 PM
RE: كيف اسوي شريط انتظار - بواسطة asto - 08-01-14, 08:53 PM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 09-01-14, 08:38 AM
RE: كيف اسوي شريط انتظار - بواسطة asto - 10-01-14, 06:58 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 10-01-14, 10:48 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 10-01-14, 04:44 PM
RE: كيف اسوي شريط انتظار - بواسطة asto - 11-01-14, 08:23 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 11-01-14, 10:38 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 12-01-14, 08:32 AM
RE: كيف اسوي شريط انتظار - بواسطة asto - 11-01-14, 11:47 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 11-01-14, 08:32 PM
RE: كيف اسوي شريط انتظار - بواسطة asto - 11-01-14, 09:29 PM
RE: كيف اسوي شريط انتظار - بواسطة mamas1 - 11-01-14, 09:34 PM
RE: كيف اسوي شريط انتظار - بواسطة asto - 12-01-14, 11:11 PM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 13-01-14, 10:59 AM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 17-01-14, 11:32 AM
RE: كيف اسوي شريط انتظار - بواسطة ahmed3d - 17-01-14, 06:37 PM
RE: كيف اسوي شريط انتظار - بواسطة VB_Coder - 17-01-14, 11:48 PM
RE: كيف اسوي شريط انتظار - بواسطة mr.am.he - 20-01-14, 04:38 PM
RE: كيف اسوي شريط انتظار - بواسطة Easy4ever - 21-01-14, 03:15 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  في مشروع هذه NotifyIcon تظهر في شريط المهام ahmed250 3 1,648 02-06-20, 03:50 AM
آخر رد: Ahmed_Mansoor
Question [vb6.0] هل في الامكن تغير لون شريط عنوان الفورم عن طريق البرمجة ؟؟ Microformt 1 1,607 20-04-20, 12:20 AM
آخر رد: سعود
  [vb6.0] المساعدة في طباعة شريط وزن لقاعدة بيانات محمية بكلمة مرور وادي العوضي 4 1,713 29-02-20, 12:36 AM
آخر رد: Ahmed_Mansoor
  طلب كود رسالة تنبيه في شريط المهام ahmed20 1 1,922 27-01-20, 01:39 PM
آخر رد: Amir_Alzubidy
  شريط متحرك Alhootti1 2 1,785 01-10-19, 07:14 AM
آخر رد: Alhootti1
  [vb6.0] المساعدة في طباعة شريط وزن تخرج رسالة خطا وادي العوضي 6 2,350 12-02-19, 12:47 AM
آخر رد: وادي العوضي
  [vb6.0] جعل مشروع الفيجوال بيسك فوق شريط المهام(في المقدمة) shamal 2 3,025 18-03-16, 08:56 AM
آخر رد: shamal
Question [سؤال] شريط التمرير العامودي و الأفقي Omar 6.0 2 3,128 26-02-16, 07:21 AM
آخر رد: Omar 6.0
  شريط التقدّم عبد العزيز البسكري 4 2,818 10-02-16, 02:22 AM
آخر رد: ahmedabdelaliem
  [سؤال] حول شريط الحالة progressbar o_zeyad 1 1,870 30-08-15, 10:55 PM
آخر رد: أبو عمر

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


يقوم بقرائة الموضوع: