У меня есть элемент управления MultiPage для пользовательской формы.У меня также есть класс, который обнаруживает любые изменения в текстовых, флажках и выпадающих списках во всей форме.(Например, если я набираю или выбираю что-то, класс обнаруживает это и делает видимой кнопку «Сохранить»).
На странице 3 элемента управления MultiPage у меня есть несколько текстовых полей.Я не хочу, чтобы файл класса обнаруживал изменения на этой «вкладке».Есть ли способ сказать моему классу, чтобы он игнорировал любые изменения на этой странице?
РЕДАКТИРОВАТЬ:
По сути, я не хочу, чтобы приведенный ниже код запускался во время работы над 3-й вкладкой (страница)элемента управления MultiPage (который находится в моей пользовательской форме)
Option Explicit
Private WithEvents MyTextBox As MSForms.TextBox
Private WithEvents MyComboBox As MSForms.ComboBox
Private WithEvents MyCheckBox As MSForms.CheckBox
Public Property Set ControlTB(tb As MSForms.TextBox)
Set MyTextBox = tb
End Property
Public Property Set ControlCB(cb As MSForms.ComboBox)
Set MyComboBox = cb
End Property
Public Property Set ControlCH(ch As MSForms.CheckBox)
Set MyCheckBox = ch
End Property
Private Sub MyTextBox_Change()
Call MainCode
End Sub
Private Sub MyComboBox_Change()
Call MainCode
End Sub
Private Sub MyCheckBox_Change()
Call MainCode
End Sub
Private Sub MainCode()
f_Main.btnUpdateProjectData.Enabled = True
f_Main.btnUpdateProjectData.Visible = True
f_Main.Is_Saved = False
End Sub