تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فتح فورم عن طريق ProgressBar
#1
السلام عليكم اردت مساعدتكم في ان افتح فورم عن طريق ProgressBar وذلك عن طريق تطبيق احد الفيديوهات من اليوتوب
وهو متعلق بقاعدة البيانات  ولكن انا لم اعرف كيفية فتح الفورم بعد الوصول الى النسبة 100/100
وكذلك الحساب من 0 الى 100
الملف في المرفقات


الملفات المرفقة
.rar   ProgressBar.rar (الحجم : 115.25 ك ب / التحميلات : 34)
الرد }}}
تم الشكر بواسطة:
#2
عفواً اخى الحبيب
لا يوجد اى مرفقات

وفقت لاتمام فتح الفورم الثاني كل ما عليك استخدام هذا الكود
كود :
       Form2.Show()
       Me.Close()

فقط استخدم الكود بعد التحقق من اكتمال النسبة لـ 100/100
مع تغير كلمة Form2 الى اسم الفورم المطلوب فتحه

وتذكر ان تقوم بالتعديل على التالى لتصبح القيمة كما يلى
My Project > Application >> Shutdown mode: [When last form closes]

حتي لا يقلق البرنامج عند اغلاق شاشة الافتتاحية

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: معاذ_ابراهيم , سعود , Amir_Alzubidy
#3
شكرا اخي [b]elgokr على الرد لقد ارفقت الملف لو تلقي نظرة عليه[/b]
الرد }}}
تم الشكر بواسطة: سعود , Amir_Alzubidy
#4
مرفق السورس + البرنامج
بعد اتمام التعديل الكود وتعديل شكل الفورم

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 59.56 ك ب / التحميلات : 21)
.zip   ProgressBar.zip (الحجم : 78.12 ك ب / التحميلات : 36)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#5
شكرا اخي elgokr نجح معي التعديل في برنامجي 
ولكن لو تكمل الخير معي هونسبة التحميل من 0 الى100 مثل Internet Download Manager
لان عند ثقل قاعدة البيانات المستخدم ينتظر لذلك عليه ان يرى نسبة التحميل حتى يفتح الفورم
الرد }}}
تم الشكر بواسطة: بيسك لكل العرب , سعود , Amir_Alzubidy
#6
اخي اضف هذا الكود والشكر موصول للمبدع elgokr

كود :
       ProgressBar1.Increment(1)
       Label2.Text = ProgressBar1.Value & "%"
الرد }}}
تم الشكر بواسطة: سعود , Amir_Alzubidy
#7
تم اضافة النسبة المئوية

قد لا تشعر بها وقد تراها كما لو انها 100% دائماً
وذلك بسبب قلة الحمل فى التحميل وان الامر لا يستغرق ثانية واحدة

مرفق السورس + البرنامج للاختبار

الكود المستخدم
كود :
Label2.Text = (ProgressBar1.Value / ProgressBar1.Maximum) * 100 & "%"

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Pro.zip (الحجم : 59.82 ك ب / التحميلات : 17)
.zip   ProgressBar.zip (الحجم : 86.44 ك ب / التحميلات : 31)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#8
شكرا لكما الاستاذين [b]elgokr و [b][b]بيسك لكل العرب[/b][/b][/b]
[b][b]لكن اخي [b][b]elgokr القاعدة لديا كبيرة ولكن النسبة تكون مباشرة 100/100 رغم انه يستغرق وقت في فتح الفورم[/b][/b][/b][/b]
الرد }}}
تم الشكر بواسطة: سعود , Amir_Alzubidy
#9
(14-08-18, 09:11 PM)كريم جودي كتب : شكرا لكما الاستاذين [b]elgokr و [b][b]بيسك لكل العرب[/b][/b][/b]
[b][b]لكن اخي [b][b]elgokr القاعدة لديا كبيرة ولكن النسبة تكون مباشرة 100/100 رغم انه يستغرق وقت في فتح الفورم[/b][/b][/b][/b]


بخصوص يستغرق وقت فى الفتح

حيث ان الناتج 100%

فهذا ينتج على وجود شئ اخر بالفورم يقوم بعمل حمل على فتح الفورم
لان حملة 100% تعنى ان تم قراءة جميع البيانات التى تم الاستعلام عليها

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

ثانياً انت عامل كود استعلام فى فورم يعتبر شاشة ترحيب

فيمكنك مشاهدة هذا الفيديو يمكنك فعل ذلك دون حاجة الى اكواد استعلام او اكواد اختبار 

المشكلة تتوقف هنا على ماذا تريد انت فعله فعلياً
هل هى ما الا شاشة ترحيب قبل فتح البرنامج

أم ماذا وتذكر ليس يعنى ان لديك قاعدة بيانات تحتوى ولو حتى على 100 بيان هذا يعنى انها كبيرة

ما يحدد ذلك هو كود المستخدم لديك لعملية زيادة عدد 
ProgressBar1.Value

فاذا وثل للعدد كاملاً فهو لا يشغل باله بما هو لديك من اكواد اخري فى الفورم
اذا تم تحميلها او لا كما ان يوجد تايمر سيقوم باغلاق الفورم

حتى اذا لم يتم استكمال قراءة الاكواد الاخري
بمجرد ان يري ان ProgressBar1.Value وصل الى الحد الاقصي له

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: سعود , Amir_Alzubidy
#10
مشاركة للجميع ابدي رايي...
استخدم اكواد تصفح البيانات افضل.
وهذا مثال بسيط جدا
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: elgokr , elgokr , Amir_Alzubidy , كريم جودي , كريم جودي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نضبط قيمة progressbar في حال العد العكسي justforit 2 171 01-11-25, 09:43 AM
آخر رد: justforit
  [سؤال] حول استخدام ffmpeg مع progressbar justforit 2 245 09-10-25, 03:33 AM
آخر رد: justforit
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,242 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] استدعاء داتا كريت فيو من فورم اخر EMADW 1 424 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  [VB.NET] عدم ظهور فورم نهى على خليل 0 296 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  مشكاه غريبه ظهرت لى فى فورم خالد كامل1 1 336 15-02-25, 02:11 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 626 05-02-25, 01:51 AM
آخر رد: new_programer
  اغلاق فورم و فتح فورم بعد 1 دقيقة العيدروس 3 402 30-11-24, 06:01 PM
آخر رد: altoki939
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,168 30-09-24, 12:52 AM
آخر رد: asmarsou
  استدعاء فورم بداخل Panil1 Abdellah 4 496 27-09-24, 01:06 AM
آخر رد: Abdellah

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


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