تقييم الموضوع :
  • 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
شكرا جزيلا لك
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيف نحدد مكان القائمة ContextMenuStrip mmaalmesry 1 131 11-02-21, 10:16 PM
آخر رد: معاند الحظ
  [سؤال] طريقة لفتح ملفات pdf vbtalal 4 246 07-02-21, 11:31 PM
آخر رد: vbtalal
  إثنين كومبو بوكس..أرجو المساعدة في طريقة التعامل معهم Alziny 4 369 05-01-21, 03:10 AM
آخر رد: Alziny
  [سؤال] طريقة ايجاد الفرق بين التيكس بوكس1 والتيكس بوكس2 Ali 2020 3 436 05-12-20, 11:42 AM
آخر رد: baha
  طريقة اضافة ازرار للداتا قريد فيو المتألق9 1 313 28-11-20, 09:36 PM
آخر رد: mir2
  [VB.NET] ماهي طريقة تعبئة بيانات في داتاقريد فيو 2 مرتبطة بحقل في داتا فريد فيو1 Ad Heart 2 458 26-11-20, 03:03 AM
آخر رد: Anas Mahmoud
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 2 346 21-11-20, 12:17 AM
آخر رد: عبد الناصر موسى
  [VB.NET] طريقة الطباعة على وجهين لبطاقة موظف Ad Heart 1 387 12-11-20, 02:23 AM
آخر رد: Ad Heart
  ماهي طريقة إضافة اكثر من صورة دفعة واحد لمجلد الصور داخل المشروع وحفظ المسارات بـ sql العطر الرايق 13 1,154 10-11-20, 03:36 AM
آخر رد: سعود
  طريقة جمع ارقام من تكست بوكس دفعة واحدة Codack 2 402 02-11-20, 03:14 AM
آخر رد: Codack

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


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