17-12-22, 10:12 PM
(17-12-22, 10:06 PM)أبو خالد الشكري كتب :هذه طريقة اخرى عدل فيها بما يتناسب مع ما لديك(17-12-22, 08:18 PM)gho كتب : الحل ان تحتفظ بالنص الاول في متغير وليكم اسمه t
وفي حدث LostFocus تقارن t بالنص الحالي في TextBox1 وعند عدم التطابق تظهر الرسالة
نعم ، أعرفها هذه الطريقة البدائية جيدا وأتقنها .
ولكني أريد طريقة أفضل من هذي الطريقة .
PHP كود :
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
If TextBox1.Modified Then
Dim result As DialogResult = MsgBox("لقد تم تغيير النص." & vbCrLf & "لحفظ النغيرات اظغط YES" & vbCrLf & " لالغاء التغيير اظغظ , NO.", MsgBoxStyle.YesNo, "تغيرات النص!")
If result = DialogResult.Yes Then
e.Cancel = True
ElseIf result = DialogResult.No Then
e.Cancel = False
End If
End If
End Sub

