窗体的标题和名称有什么区别?

窗体的标题和名称有什么区别?

Caption属性:窗体的标题,即在窗体标题栏上显示的文本(外观显示)。该属性可以在属性窗口中设置,也可以在代码中设置。窗体、命令按钮、标签等控件都有Caption属性,而文本框Text没有Caption属性(文本框的内容属性为Text)。

例题1:建立工程,在“属性”窗口中更改窗体的Caption属性为“NCRE”,则窗体的标题立即更改为“NCRE”。
例题2:单击窗体,则窗体Form1的标题更改为“VB”,并且窗体上的命令按钮Command1的标题与窗体的标题相同。
在“代码”窗口中编写事件过程如下:
Private Sub Form_Click( )
Form1.Caption="VB" '或 Caption="VB"因为省略对象名,默认为当前窗体。
Command1.Caption=Form1.Caption '命令按钮的标题与窗体的标题相同,即VB
End Sub
注:

Name属性:窗体的名称。在VB中,任何一个对象都具有Name属性,并且不能为空。它是对象的标识。在程序代码中,如果想设置某对象的属性或调用某对象的方法所使用的语句为:
对象名称.属性名称=属性值
对象名称.方法名称
其中,对象名称均为该对象的“名称”Name属性中的值,而不是其Caption值。
Name是只读属性,只能设计时在“属性”窗口中更改,不能在代码中(运行时)更改。在“属性”窗口中,Name属性在属性列表的第一行,显示为“名称”,但在程序代码中仍使用“Name”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-16
这个我建议你去百度上面搜索下答案较为广泛