当前位置:编程学习 > VB >>

form的默认属性是caption吗?

form的默认属性是caption吗?我在form1这个窗体的单击事件中输入如下语句:
form1="he" 报错说:函数或接口标记为限制的,或函数使用了Visual Basic不支持
是什么原因? --------------------编程问答-------------------- Private Sub Form_Load()
Form1.Caption = "he"
End Sub --------------------编程问答--------------------
引用楼主 jfcaiyaiy 的帖子:
form的默认属性是caption吗?我在form1这个窗体的单击事件中输入如下语句: 
form1="he" 报错说:函数或接口标记为限制的,或函数使用了Visual Basic不支持 
是什么原因?

要习惯于写清楚后面的属性或方法,即努力写强类型的代码 --------------------编程问答-------------------- 要习惯于写清楚后面的属性或方法,即努力写强类型的代码


问题是form的默认属性是caption时,可不写caption,我是说,这样为什么错?不可以这样写吗? --------------------编程问答-------------------- 这样你只有对象而没有属性,当然出错啦!就好像你,一个人,是一个对象,但是你没有眼睛,这是不是不合逻辑? --------------------编程问答-------------------- 专研的精神可佳啊! --------------------编程问答--------------------
引用 3 楼 jfcaiyaiy 的回复:
要习惯于写清楚后面的属性或方法,即努力写强类型的代码 


问题是form的默认属性是caption时,可不写caption,我是说,这样为什么错?不可以这样写吗?

是不可以这样用

比如你写 msgbox form1
会提示你form1是无效的参数,即form1没有被视为一个字符串
--------------------编程问答--------------------
引用楼主 jfcaiyaiy 的帖子:
form的默认属性是caption吗?我在form1这个窗体的单击事件中输入如下语句: 
form1="he" 报错说:函数或接口标记为限制的,或函数使用了Visual Basic不支持 
是什么原因?

控件好像可以这样 比如text1=he 是没有错的
窗体应该是不可以的
但一般情况应该把属性写出来,养成好的代码编写习惯
--------------------编程问答-------------------- 无论对与否,都不推荐这么用.
即使控件有默认属性,也不要这么写代码.
少打几个字而已, 出了错难找不说, 养成了坏习惯就更得不偿失了 --------------------编程问答-------------------- 不可以这样用 
出了错难找不说, 养成了坏习惯就更得不偿失了 --------------------编程问答-------------------- me.caption="he" --------------------编程问答--------------------
Form 没有缺省属性 --------------------编程问答--------------------
引用 8 楼 WallesCai 的回复:
无论对与否,都不推荐这么用. 
即使控件有默认属性,也不要这么写代码. 
少打几个字而已, 出了错难找不说, 养成了坏习惯就更得不偿失了

谢谢了,看来以后我也要改一下我的坏习惯了,我也常常这样的做的 --------------------编程问答-------------------- 细节决定成败. --------------------编程问答-------------------- form是个类型,不能用作表达式。 --------------------编程问答-------------------- 既然有缺省属性这一说,为什么不可以用,怎么成了坏习惯?
习惯了这种写法,它对你而言就是一种规范,怎么会出错后难找。在书写代码时,我就习惯省去缺省属性,也没有发现有什么不好。
注意:在赋值语句中它只适合于赋值号右侧使用。
另外,好像只有标签控件的缺省属性是caption——至于表单——不好意思,我从来没有用过它的缺省属性,最初是什么原因也记不得了,总之是不知道。
帮顶一下。

补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,