VB.net的窗体名称有两个地方,一个是文件名,一个是类名。他们各自独立,代码中用的是类名,但是一般都是保持文件名和类名一致,看起来方便。修改时这两个名称只能在设计模式下修改,不能用代码修改的,用代码只能修改text属性,就是标题栏上现实的名称。
修改文件名:用鼠标慢慢的在资源管理器上点击两次相应的vb文件,就可以改名称了。或者点击选中后,在下面的 属性栏里改那个Form1.vb。一般修改文件名时会自动一起修改类名。
修改类名:就是修改代码中最前面的 class Form1 那个Form1。注意class是分两个文件的,还有一个designer文件也要一起修改。2012版本的,修改时会有一个粗粗的红色下划线提示,可以用鼠标移动到那个下划线上,会出来一个菜单,点击一下就帮你全部修改,2008是否有这个功能我不清楚。如果不一起改编译会报错。而且改了后,文件名也不会变,最好手工再把文件名改一致。
窗体名属性name,在代码倒能修改(以前vb6是只读的),不过没看出来有什么作用,感觉好象忽略了一样。应该在设计时修改name属性,如果在代码运行过程中觉得某个名字不爽了,可以声明几个窗体的引用变量,如:
dim myForm as form1=me
或者
dim myForm as form1=form1