作者hank770721 ()
看板Visual_Basic
标题[.NET] 有关me.XXX的问题
时间Fri Sep 30 00:41:40 2011
最近刚开始学VB这个程式语言,
买了一本练习提回家做,
它里面程式码中me.tickDate.Value=Date.today
我试过,就算不加me好像也可以执行,
那我想请问一下,
那到底为什麽要加上me呀!?
这一本里面的题型几乎每一题都有加me,
可以帮我解答一下吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.116.243
1F:推 serhgrt:假设一form叫main,若在这form内存取控制项值用me.xxx即可 09/30 08:15
2F:→ serhgrt:若是别的form存取,就得用main.xxx才可存取控制项的值 09/30 08:15
3F:→ serhgrt:当然在自己的form存取控制项不加me也可以存取的到控制项值 09/30 08:16
4F:→ hank770721:我懂,但是既然不加也可以,那为什麽要多此一举勒? 09/30 09:43
5F:→ hank770721:毕竟打两个字也是要时间的!! 09/30 09:44
6F:→ hank770721:还是有其他功能,例如比较不会出错之类的 09/30 09:44
7F:→ MOONRAKER:新手经常会发现很多省时间的妙招。 |D 09/30 10:19
8F:→ MOONRAKER:这就像C++类型语言的this一样,写也可以,不写也可以 09/30 10:19
9F:→ MOONRAKER:不是很有必要的事,别人都写,那就叫style。 09/30 10:20
10F:→ MOONRAKER:新手最好在抱怨style以前先把style学起来,不然写的程式 09/30 10:21
11F:→ MOONRAKER:将来可能没人看得懂,或是看得懂却像美国人讲国语一样。 09/30 10:22
12F:→ cyclones:全域变数叫 XXX 在function中有个变数也叫 XXX时 09/30 11:06
13F:→ cyclones:Me.XXX 代表全域,而XXX 代表Function 中的变数 09/30 11:07
14F:嘘 serhgrt:书一定都会写比较完整给起步的人看的,你懂就直接省略吧! 09/30 11:10
15F:→ serhgrt:抱歉~上面按成嘘了~顺便祝原PO学习顺利~ 09/30 11:11
16F:→ hank770721:感谢各位的解答^^ 09/30 11:25
17F:推 DearKurt:打me.会列出所有物件变数 宣告很多全域变数 用选的比较快 09/30 12:53
18F:推 jimmy701010:控制项很多的时候 打个me用选的 09/30 20:30
19F:推 fumizuki:如果函式内有一个变数名称与类别的成员同名的话 09/30 21:30
20F:→ fumizuki:Me就是必要的了 09/30 21:30
21F:→ fumizuki:以Me开头可以在下拉清单中只列出目前类别的所有成员 09/30 21:32
22F:推 horngsh:推fumizuki大. 10/01 10:40