[.NET] 請問sender和Ctype的問題
(VB 2005 Express Edition)
書上寫到:
上面程式碼中的sender由於是object型別,因此我們將其透過Ctype轉為button型別,並
且取得該控制項的名稱(Name)。
可是...,sender不就是傳入物件的拷貝嗎?我把範例程式EX05-29:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MsgBox(CType(sender, Button).Name & "被按下...")
End Sub
改成:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MsgBox(sender.Name & "被按下...")
End Sub
還是可以正常工作耶,
那麼那個Ctype有什麼額外的作用嗎?
--
我認識的人愈多,我就愈喜歡狗
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.166.25
※ 編輯: costbook 來自: 220.139.166.25 (10/08 14:41)
推
10/08 19:07, , 1F
10/08 19:07, 1F
→
10/08 19:07, , 2F
10/08 19:07, 2F
推
10/08 19:08, , 3F
10/08 19:08, 3F
→
10/08 19:19, , 4F
10/08 19:19, 4F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章