以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 写函数属性时碰到问题:不再支持Property Get/Let/Set,请使用新的Property声明语法! (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=170290) |
||||||||
-- 作者:zhuya820 -- 发布时间:2021/7/20 19:03:00 -- 写函数属性时碰到问题:不再支持Property Get/Let/Set,请使用新的Property声明语法! Property Get propertyname(str As String)...End PropertyProperty 过程Property 过程是一系列的 Visual Basic 语句,它允许程序员去创建并操作自定义的属性。Property 过程可以用来为窗体,标准模块,以及类模块创建只读属性。Property 过程可被用来在代码中代替 Public 变量,当设置属性值时上述动作应被执行。 与 Public 变量不同,在“对象浏览器”中 Property 过程会有一些的帮助字符串指定给它们。 当创建一个 Property 过程时,它会变成此过程所包含的模块的一个属性。Visual Basic 提供下列三种类型的 Property 过程:
[Public | Private] [Static] Property
{Get | Let | Set} propertyname_ [(arguments)]
[As
type]
statements
End Property [出上是官方限制了还是那里引用有问题] |
||||||||
-- 作者:有点蓝 -- 发布时间:2021/7/20 20:43:00 -- 什么地方写了什么代码出错? |
||||||||
-- 作者:zhuya820 -- 发布时间:2021/7/20 21:33:00 -- 【全局代码】 \'声明代码块的地方, ----------------------------{问题}--------------- Functions自定义函数参数,示例 Public Functions AA ``````````````` End Functions 现在引用:AA(Name[参数值]) ’//实际参数 ----------------------------{想实现的功能}--------------- AA.Name ‘//调用属性参数实现全局灵活布属和引用 ----------------------------{大概思路举例}--------------- Public Sub AA Private Name As String = "123" End Sub [代码窗口] Output.Show(AA.Name) \'变量名AA值.Name属性值 = “123” ----------------------------{END}--------------- ’就这个意思,实现参数, |
||||||||
-- 作者:zhuya820 -- 发布时间:2021/7/20 21:35:00 -- 不再支持属性 Get/Let/Set;请使用新的属性声明语法不再支持 声明属性的语法已改变。 现在在块内定义属性。 错误 ID: BC30808 更正此错误
请参阅 |
||||||||
-- 作者:有点蓝 -- 发布时间:2021/7/20 21:48:00 -- 函数和方法是没有属性的,要定义的是类型 Public class AA Public Name As String = "123" End class |