[.NET] 型態轉換的幾個問題~

看板Visual_Basic作者 (蜥蝪)時間19年前 (2006/10/14 00:42), 編輯推噓3(305)
留言8則, 3人參與, 最新討論串1/1
大家好~ 在下目前是VB.net初心者 在寫程式的時候遇到了一些困難 希望版上的強者可以幫幫忙 讓我渡過難關@@~~ 首先是我做了一個object的陣列 拿它來存我拉出來的textbox等等 可是我要怎麼判斷說object陣列中的東西 究竟是textbox還是label還是其他東西?? 另外就是 當我判斷出來它究竟是什麼東西之後 我要怎麼把object再轉換回它原本的型態呢? 印象中第一個問題在java中好像是有解的? 可是VB.net在下還沒找到解決的辦法 還在持續的拜google大神中 可是關鍵字不知道要怎麼下比較好 冏 麻煩各位囉~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.64.163

10/14 02:53, , 1F
手上NB沒裝vs2005 所以大概猜一下
10/14 02:53, 1F

10/14 02:53, , 2F
2. ctype(object,textbox)
10/14 02:53, 2F

10/14 02:54, , 3F
1.object看有沒有type之類的屬性
10/14 02:54, 3F

10/14 13:06, , 4F
If TypeOf object Is TextBox Then
10/14 13:06, 4F

10/14 13:06, , 5F
CType(object, TextBox).Text = "xxxxx"
10/14 13:06, 5F

10/14 13:07, , 6F
ElseIf TypeOf object Is Label Then
10/14 13:07, 6F

10/14 13:07, , 7F
....
10/14 13:07, 7F

10/14 13:27, , 8F
感恩~~~~
10/14 13:27, 8F
文章代碼(AID): #15By8C2o (Visual_Basic)
文章代碼(AID): #15By8C2o (Visual_Basic)