تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] إلغاء تنفيذ الكود
#1
إلي ذوي الخبرة 
هل يمكن إلغاء تنفيذ كود بع تشغيله 
لدي كود يفتح فورم إدخال بيانات و في منتصف عملية الغدخال اريد العوده الي الوراء و الغاء عملية إدخال البيانات
الرد }}}}
تم الشكر بواسطة:
#2
يمكنك عدم الضغط على زر اعتماد البيانات وفقط اغلق الفورم

لا اعرف كيف برمجتك، لو تضع مثال صغير يكون أفضل.

ماذا صار معك؟
الرد }}}}
تم الشكر بواسطة: أبو عمر , أبو عمر
#3
(01-10-16, 10:07 PM)ممدوح كتب : يمكنك عدم الضغط على زر اعتماد البيانات وفقط اغلق الفورم

لا اعرف كيف برمجتك، لو تضع مثال صغير يكون أفضل.

ماذا صار معك؟

عملت مفتاح لتفريغ جميع الحقول و إكمال الود دون حفظ الحقول
الرد }}}}
تم الشكر بواسطة: أبو عمر
#4
exit for
return
exit sub
goto
كل تلك الاجراءات توقف استكمال الاجراء اذا تحقق الشرط بوجود او عدم وجود أمر ما
مثلا
for i = 0 to 50
if i =19 then
exit for
او
return
end if
next
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة: ممدوح
#5
الأفضل تستخدم متغير من النوع Boolean فإن كانت القيمة True تلغي عملية تعبئة البيانات و العكس صحيح
المشكلة انك يجب ان تضع في اعتبارك ان اي كود و لكي يتم تنفيذه يحتاج الي وقت معين لذلك يجب مراعاة الفترة الزمنية التي يستغرقها تنفيذ الكود

عموما System.Threading موجود به Structure اسمه CancellationToken و أعتقد انك ستجد مبتغاك في هذا

حاول تضع الكود التالي في الحدث Form_Load و ستفهم المقصود من الفكرة


PHP كود :
       Dim source As New CancellationTokenSource()
 
       Dim token As CancellationToken source.Token
        Dim t 
= New Task(Sub()
 
                            While True
                                 
If token.IsCancellationRequested Then
                                     
Return
 
                                End If
 
                                MessageBox.Show("This a Bomb Message Box ........ Just close the application")
 
                            End While

 
                        End Subtoken)

 
       t.RunSynchronously() 
الرد }}}}
تم الشكر بواسطة: tifagreet , tifagreet
#6
(04-10-16, 08:50 PM)silverlight كتب : الأفضل تستخدم متغير من النوع Boolean فإن كانت القيمة True تلغي عملية تعبئة البيانات و العكس صحيح
المشكلة انك يجب ان تضع في اعتبارك ان اي كود و لكي يتم تنفيذه يحتاج الي وقت معين لذلك يجب مراعاة الفترة الزمنية التي يستغرقها تنفيذ الكود

عموما  System.Threading موجود به Structure اسمه CancellationToken و أعتقد انك ستجد مبتغاك في هذا

حاول  تضع الكود التالي في الحدث Form_Load و ستفهم المقصود من الفكرة


PHP كود :
       Dim source As New CancellationTokenSource()
 
       Dim token As CancellationToken source.Token
        Dim t 
= New Task(Sub()
 
                            While True
                                 
If token.IsCancellationRequested Then
                                     
Return
 
                                End If
 
                                MessageBox.Show("This a Bomb Message Box ........ Just close the application")
 
                            End While

 
                        End Subtoken)

 
       t.RunSynchronously() 
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اجعل البرنامج ينفذ الكود الى فى الtextbox aliomar333 1 83 أمس, 05:32 PM
آخر رد: محمود صالح
  [VB.NET] مشكلة اثناء تنفيذ المشروع ظاهر علي 2 59 أمس, 10:56 AM
آخر رد: aliday03
  [VB.NET] ممكن تعديل الكود التالي D-Z 0 31 21-09-17, 06:34 PM
آخر رد: D-Z
  احتاج الكود المناسب لاغلاق فورم وفتح فورم آخر Abdelazez.Ahmad 4 84 20-09-17, 04:00 PM
آخر رد: alsouf
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 5 805 18-09-17, 03:40 PM
آخر رد: رمضان محمد
  [VB.NET] التعديل على الكود ليتناسق ما اريده 0theghost0 4 115 17-09-17, 03:35 PM
آخر رد: 0theghost0
  [VB.NET] شباب الفزعة من فضلكم الكود سابقا شغال من يومين والحين مايشتغل 0theghost0 9 197 15-09-17, 04:38 PM
آخر رد: 0theghost0
  [VB.NET] هل هناك كود افضل من هذا الكود ضغط القاعدة البيانات 0theghost0 0 57 11-09-17, 12:58 PM
آخر رد: 0theghost0
  الغاء تنفيذ الادخال عن طريق inputbox mo93 5 166 03-09-17, 01:38 AM
آخر رد: سعود
  [VB.NET] تصحيح الكود لو سمحتم 0theghost0 4 127 30-08-17, 12:06 PM
آخر رد: 0theghost0

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم