vb语言中 Command1 跟cmdshow 的区别是什么 vb中的command什么意思
\u9ad8\u624b\u8bf7\u6559\uff1a\u5728vb\u4e2d\uff0c\u600e\u6837\u7528\u8bed\u53e5\u5206\u522b\u628aA--Z\u768426\u4e2a\u5b57\u6bcd\u6807\u5728\u8981\u52a0\u8f7d\u768426\u4e2acommand1\u4e0a\uff1f\u8c22\u8c22\u3002\u9996\u5148\u521b\u5efa\u4e00\u4e2a\u65b0\u5de5\u7a0b\uff0c\u7136\u540e\u753b\u4e00\u4e2aCommand\u63a7\u4ef6\uff08\u5c31\u662fButton\u6309\u94ae\u5566\uff09\uff0c\u5c06\u5b83\u7684Index\u5c5e\u6027\u8bbe\u7f6e\u4e3a0
\u7136\u540e\u590d\u5236\u4e0b\u5217\u4ee3\u7801\u5373\u53ef
Private Sub Form_Load()
Command1(0).Visible = False
For i = 1 To 26
Load Command1(i)
Command1(i).Visible = True
Command1(i).Move i * 500, 500, 500, 500
Command1(i).Caption = Chr(i + 64)
Next
End Sub
\u547d\u4ee4
这就跟人的名字一样,你今天名叫“张三”,明天改名叫“李四”,虽然名字不同,但还是你本人,这明白吗?但一旦改了名,在程序中调用同一个名称的地方都要跟着改,这个也能理解吧?改名的目的,是为了使程序更容易读懂,帮助设计者掌握程序的结构,也方便其他人理解程序。比如Command1跟cmdshow,后者我们一看就知道:cmd表示这是一个按钮,而show则肯定表示这是显示数据或者运算结果等等的。而Command1则无法传达这些东西。就像“张三”只是一个名字,而“张三副总经理”表达的内容就丰富的多了。
这两者的区别吗?
简单
名称属性在VB中的作用有三点
一.便于区分同类控件
比方说你的工程里有两个按钮,作用不同,你可以很容易的区分他们。但是如果有十个甚至更多呢?在多控件工程的开发中,准确细致的命名是很重要的。这个习惯一定要养成,否则在以后的程序员道路上会造成很大障碍。
二.便于代码和注释的编写
写完代码以后,不少人会加上注释。但是如果代码的编写不细致,注释很难加。所以加注释前给控件命名很重要。