Создание блокнота - проверка на наличие изменен ли файл или нет - VB
Формулировка задачи:
Ребята, кто может, помогите пожалуйста.
Например, если я что-то записываю в текстовое поле блокнота, то при закрытии просит о сохранении файла, то бишь сохранить изменения в файле или сохранить как. Но вот проблема.
Когда я открываю файл, и не вписываю туда никаких изменений, и при закрытии или создания файла он все равно запрашивает о том, что нужно ли сохранить изменения в файле или нет (то бишь проверка написанная мною)
Вот исходный код кнопки "Создать новый файл" - почти аналогично закрытию файла (программы)
Notedap - переменная имеющее значение "Блокнот"
Но я все не могу довести до ума, как дать понять программе о том. что файл был просто загружен и в него не вводилось никаких изменений.
Решение задачи: «Создание блокнота - проверка на наличие изменен ли файл или нет»
textual
Листинг программы
Private Sub cmdNew_Click() If Text1.Tag = "*" Then If MsgBox("Файл изменен, сохранить?", vbQuestion + vbYesNo) = vbYes Then cmdSave_Click End If End If Text1.Text = "" Text1.Tag = "" End Sub Private Sub cmdOpen_Click() If Text1.Tag = "*" Then If MsgBox("Файл изменен, сохранить?", vbQuestion + vbYesNo) = vbYes Then cmdSave_Click End If End If 'Код для открытия файла файла Text1.Tag = "" End Sub Private Sub cmdSave_Click() 'Код для сохранения файла Text1.Tag = "" End Sub Private Sub Text1_Change() Text1.Tag = "*" End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д