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

كان هناك فى الكود القديم فى فيجوال بيسك ٦ الحدث QueryUnload
و كان له معامل Parameter اسمه  UnloadMode والذى يحدد هل غلق النافذة تم من خلال غلقها (بواسطة المسخدم) ام من خلال الكود
Unload Form1
والسؤال هو ما هو البديل فى Vb.net

شكرا والسلام عليكم
الرد
تم الشكر بواسطة:
#2
و عليكم السلام ورحمة الله و بركاته
يوجد حدث closing للفورم وحدث closed  دقق فيها وستجد الطريق لتطبيق ماتعرفه في vb6.0.

طبقت الفكرة اللي عندي على السريع
PHP كود :
Public Class Form1
    Dim cl 
As Boolean
    Dim apath 
As String IO.Path.GetDirectoryName(Application.ExecutablePath)
 
   Dim cltxt As String apath "\cl.txt"
 
   Private Sub save()
 
       IO.File.WriteAllText(cltxtcl.ToString)
 
   End Sub
    Private 
Function gt() As String
        Return My
.Computer.FileSystem.ReadAllText(cltxt)
 
   End Function
 
   Private Function IsNormal(As String) As Boolean
        If t
.ToString.Trim.ToLower "true" Then Return True Else Return False
    End 
Function
 
   Private Sub Form1_FormClosed(sender As ObjectAs System.Windows.Forms.FormClosedEventArgsHandles Me.FormClosed
        save
()
 
   End Sub
    Private Sub Form1_FormClosing
(sender As ObjectAs System.Windows.Forms.FormClosingEventArgsHandles Me.FormClosing
        cl 
True
    End Sub
    Private Sub Form1_Load
(sender As System.ObjectAs System.EventArgsHandles MyBase.Load
        If IsNormal
(gt) = False Then
            MsgBox
("لم يتم اغلاق الفورم بشكل صحيح"MsgBoxStyle.Information"")
 
       End If
 
       IO.File.WriteAllText(cltxtString.Empty)
 
   End Sub
    Private Sub Button1_Click
(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Hide
()
 
       End
    End Sub
End 
Class 
الرد
تم الشكر بواسطة: ابراهيم ايبو , mmaalmesry
#3
شكرا جزيلا لك
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] هل يوجد طريقة لارسال رسالة على رقم الموبايل محمد بوقزاحة 1 93 26-01-22, 12:59 AM
آخر رد: ابو انس
  [VB.NET] طريقة تغيير مقاس صفحة الطباعة mmaalmesry 2 272 26-12-21, 03:29 PM
آخر رد: mmaalmesry
  [سؤال] هل من طريقة فعالة لمنع استخدام البرنامج على جهاز آخر؟ Hazem1 1 279 10-12-21, 08:02 PM
آخر رد: اسامه الهرماوي
  إستفسار حول طريقة الحصول على رقم المحمول عبد العزيز البسكري 0 225 22-11-21, 09:47 PM
آخر رد: عبد العزيز البسكري
  اريد طريقة لجمع عمود في الداتا جريد مع الكسور بسام محمدغانم 2 391 09-11-21, 08:00 AM
آخر رد: بسام محمدغانم
  طريقة الضم LEFT JOIN متعددة بسام محمدغانم 0 234 03-11-21, 07:02 AM
آخر رد: بسام محمدغانم
  [سؤال] طريقة سحاب روبط قائيمة التشغيل Kareem2021 3 543 23-09-21, 04:04 AM
آخر رد: ابو روضة
  طريقة تطبيق هذا الكود عل الدتا قريد ahmedbezia 2 474 17-09-21, 01:52 PM
آخر رد: ahmedbezia
  طريقة لفتح نوافذ مبيعات مختلفة في نفس الوقت وكل فاتورة لها رقم تلقائي tfarejdz 9 1,890 08-09-21, 07:25 PM
آخر رد: tfarejdz
  طريقة استعمال الهاتف كقارئ باركود وربطه بالكمبيوتر ahmedbezia 3 671 30-08-21, 09:25 PM
آخر رد: asemshahen5

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


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