vb.net - 如何处理 bool 值的 PropertyChange?

标签 vb.net

我正在创建一个程序,其中有一个公开定义的 bool 值

Public boolOverallStatus As Boolean = True

每当 bool 值发生变化时,我都需要执行一些代码。在以前的应用程序中,实际的表单项更改可以处理此问题,但可以通过多个不同的子项进行更改。

我该如何处理这个问题?我正在查msdn,但很困惑。 简而言之:当 bool 值发生变化时如何执行代码。

最佳答案

将其设为属性。

Private _boolOverallStatus As Boolean = True

Property boolOverallStatus As Boolean
  Get
    Return _boolOverallStatus
  End Get
  Set(ByVal value as Boolean)
    If value <> _boolOverallStatus Then
      _boolOverallStatus = value
      '// handle more code changes here.'
    End If
  End Set
End Property

关于vb.net - 如何处理 bool 值的 PropertyChange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581006/

相关文章:

VB.NET 换行更改

C# 与 VB.Net - 隐式转换

vb.net - 作为 TS RemoteApp 的 ClickOnce 仅在线应用程序

vb.net - 将所有变量更改为显式类型

vb.net - ClickOnce 部署错误

vb.net - 多语言和资源文件

vb.net - 将 VB.NET label.text 绑定(bind)到对象属性

javascript - J查询Session与.net Session不同吗?

vb.net - 使用 vb.net 将文件从 Windows XP 复制到 Linux

mysql - 使用 MySqlCommand..Parameters.Add(New MySqlParameter ("@sampleVariable", sampleVariable) 时如何查看参数内部的内容