الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اظهر هذه الرساله؟

مغلق
بدأه eslam31 في 29 مارس 2005 · 8 رد · 721 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اريد عندما اجى ادوس على علامة X اللى بتقفل البرنامج يطلعلى مربع حوار

يحتوى على 2 زار بيقول مثلا

هل تريد قفل البرنامج؟

الزار نعم اول ما ادوس عليه = يغلق البرنامج

الزرار لا اول ما ادوس عليه = لا يغلق البرنامج

كيف اعمل هذه الطريقة؟

#2

السلام عليكم

استخدم الحدث Closing الخاص بلفورم

والكود ممكن يكون كدة

   Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
        If MessageBox.Show("هل تريد الخروج من البرنامج ", "تاكيد", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1) = DialogResult.Yes Then
            End
        Else
            e.Cancel = True
        End If
    End Sub

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

شكراً أخ waleedhm

على المعلومة الرائعة

vbnet

#4

الله ينور عليك ويفتحلك طريقك يا اخى waleedhm

ماشاء الله عليك

بس ليا سوال

هل انت بتحفظ الكود ولا ايه اسلوبك فى تعلم البرمجة ؟

#5

اسمح لي اخ waleedhm ان ارد بدلا عنك

اقتباس
هل انت بتحفظ الكود ولا ايه اسلوبك فى تعلم البرمجة ؟

بالطبع لا .

اي مبرمج يعتمد على مبدأ حفظ الاكواد بالتأكيد لن يصبح مبرمجا وان حفظ الاف الاكواد

الاخ waleedhm لم يعطك الكود من ذاكرته دون ان يفهم معنى الكود

اذا تتبعت الكود وتفحصته بدقه ستفهم كيف اعطاك الكود

اولا في الحدث Colsing الخاص بالForm يوجد لدينا معاملان

ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs

احد المعاملات هو الكائن e .

نستطيع التحكم بالخاصية Cancel الموجودة في الكائن e

لان اغلاق الفورم لا يتم قبل التأكد من ان قيمة الخاصية Cancel تساوي False وهي الخاصية الافتراضية اذا لم نقم بتغييرها

حيث انه لو تم تغيير قيمتها الى True فسيتم الغاء عملية الاغلاق

ويمكن ايظا ان نغير الكود الداخلي كالتالي

If MessageBox.Show("هل تريد الخروج من البرنامج ", "تاكيد", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1) = DialogResult.No Then
e.Cancel = True
End If
#6

بارك الله فيك يا اخ مصعب غيلان طيب وعشان افهم الكود من اين ابداء بالتحديد

انا فعلا بداءات فى قراءه كتب ولكن انا مشتت جداااااااا

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

بمعنى يدينى تعليمات وانا هنفذها باذن الله

#7

تفقد موضوعي الموجود ف الاسفل في توقيعي و سوف يفيدك ان شاء الله

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#8

بارك الله فيك

#9

شكرا على المعلومة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…