台灣最大程式設計社群網站
線上人數
460
 
會員總數:246038
討論主題:189624
歡迎您免費加入會員
討論區列表 >> VB.NET >> 如何取得動態生成按鈕的編號
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何取得動態生成按鈕的編號
價值 : 100 QP  點閱數:234 回應數:3
樓主

米克斯
門外漢
0 2
160 3
發送站內信

各位前輩
目前我遇到一個問題,
我參考
https://nusection.pixnet.net/blog/post/25284147
這篇的方法動態生成按鈕

裡面有一段


DirectCast((sender), Button).Text是取得那個動態按鈕上面的文字

我想問的是例如裡面用變數 i = 0 當作按鈕編號的起始值,
我生成了4個按鈕 按鈕的編號是0、1、2、3
我有辦法按下該按鈕後得知該按鈕的編號是多少而不是取得按鈕上面的文字嗎?

搜尋相關Tags的文章: [ VB.NET ] , [ 動態生成 ] ,
本篇文章發表於2020-04-08 11:06
1樓
不錯的參考

HB
檢舉此回應
可以試試 DirectCast((sender), Button).Name
本篇文章回覆於2020-04-08 12:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

老頑童
捐贈 VP 給 老頑童 檢舉此回應
可以在動態生成時,將編號寫入Button的Tag屬生
btuArray(i).Tag = i
按下按鈕時再去讀Tag內的編號
DirectCast((sender), Button).Tag
本篇文章回覆於2020-04-09 10:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

米克斯
檢舉此回應
>老頑童

好像可以 可是我後來找到

這個也OK

>HB
.Name沒跑東西出來
還是謝謝你

本篇文章回覆於2020-04-15 11:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.