如何将CanPropertyChange(“Text”)从VB6迁移到VB.NET?

如何将CanPropertyChange(“Text”)从VB6迁移到VB.NET?,vb.net,vb6-migration,Vb.net,Vb6 Migration,我想将ActiveX控件从VB6升级到VB.NET。升级此代码时遇到问题: If CanPropertyChange("Text") Then Text1.Text = Value RaiseEvent TextChange() End If 我收到错误:“名称'CanPropertyChange'未声明。”VB.Net不支持任何类似于CanPropertyChange(“文本”)方法的内容。最简单的方法是在Try…Catch块中完成赋值 Try Text1.Text =

我想将ActiveX控件从VB6升级到VB.NET。升级此代码时遇到问题:

If CanPropertyChange("Text") Then
    Text1.Text = Value
    RaiseEvent TextChange()
End If

我收到错误:“名称'CanPropertyChange'未声明。

VB.Net不支持任何类似于CanPropertyChange(“文本”)方法的内容。最简单的方法是在Try…Catch块中完成赋值

Try
  Text1.Text = Value
  RaiseEvent TextChange()
Catch ex As Exception

End Try

如果属性无法写入,将抛出一个异常,您可以在Catch块中访问该异常。

VB.Net不支持任何类似于CanPropertyChange(“Text”)方法的操作。最简单的方法是在Try…Catch块中完成赋值

Try
  Text1.Text = Value
  RaiseEvent TextChange()
Catch ex As Exception

End Try
如果属性无法写入,将抛出一个异常,您可以在Catch块中访问该异常

Try
  Text1.Text = Value
  RaiseEvent TextChange()
Catch ex As Exception

End Try