如何通过VB6获取并操作不可见的类成员变量?

2026-05-06 11:050阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计213个文字,预计阅读时间需要1分钟。

如何通过VB6获取并操作不可见的类成员变量?

在声明部分,我添加了这一行:`Private filePath As String`。下面的事件处理程序中,我想将参数filePath分配给模块级的filePath,但我不确定如何访问后续者。

我在声明部分有这一行:

私有filePath As String

和下面这样的事情:

如何通过VB6获取并操作不可见的类成员变量?

Public Sub Print(filePath As String)

结束子

在…部分中,我想将参数filePath分配给模块级filePath.但是我如何才能访问后者呢?非常感谢.

Phoenie我不认为无论如何在VB6 / VBA中看到私有类变量一旦你有隐藏它的本地范围(我有一个很好的旧谷歌搜索,但没有出现).如果要保留命名约定而不更改现有接口,唯一的解决方法是开发一个私有函数来为您访问变量.例如

Public Sub Print(filePath As String) SetMyFilePath filePath End Sub Private Sub SetMyFilePath(ByVal passedFilePath as String) filePath = passedFilePath End Sub

本文共计213个文字,预计阅读时间需要1分钟。

如何通过VB6获取并操作不可见的类成员变量?

在声明部分,我添加了这一行:`Private filePath As String`。下面的事件处理程序中,我想将参数filePath分配给模块级的filePath,但我不确定如何访问后续者。

我在声明部分有这一行:

私有filePath As String

和下面这样的事情:

如何通过VB6获取并操作不可见的类成员变量?

Public Sub Print(filePath As String)

结束子

在…部分中,我想将参数filePath分配给模块级filePath.但是我如何才能访问后者呢?非常感谢.

Phoenie我不认为无论如何在VB6 / VBA中看到私有类变量一旦你有隐藏它的本地范围(我有一个很好的旧谷歌搜索,但没有出现).如果要保留命名约定而不更改现有接口,唯一的解决方法是开发一个私有函数来为您访问变量.例如

Public Sub Print(filePath As String) SetMyFilePath filePath End Sub Private Sub SetMyFilePath(ByVal passedFilePath as String) filePath = passedFilePath End Sub