[問題] 如何在class中取得項目的button.imagine?

作者: forewero (木日一)   2018-03-15 13:50:05
最近寫一支專案大概有16X支子程式
而現在要在所有子程式的button裡面加上事件
我想一次做掉
所以在class裡面寫
總共有大概七種類型的button
每種類型的button要做的事情不一樣
所以我要在class裡面判斷
而各個種類的button只有圖片是用一樣的(一個種類用一個)
名字每個人卻取不統一
現在我要在class裡面去讀button.imagine,但找不到合適的方法
不知道有沒有甚麼做法可以做到這點?
作者: howardH (白告)   2018-03-15 14:48:00
物件導向嗎?
作者: neo5277 (I am an agent of chaos)   2018-03-15 15:37:00
引用的圖片來源給識別,然後class寫個判斷讀進來的是哪個再委派給他應該就可以了吧button 的img屬性應該會有pic的名稱
作者: forewero (木日一)   2018-03-15 16:26:00
原本是想從CLASS直接拉BUTTON圖片名稱,現在改從BUTTON傳圖片名稱當參數
作者: howardH (白告)   2018-03-15 17:01:00
((Button)sender).image
作者: Litfal (Litfal)   2018-03-16 08:02:00
為什麼是在事件裡用Image去分種類,而不是一開始就連到不同種類的事件呢
作者: annies5 (念渝)   2018-03-16 16:31:00
你只是要分辨是哪一個button被按下,應該是判斷(sender as Button).Name快速找出button用哪個image,你可以去看form1.designer.cs然後把同一類型button以命名規則取名

Links booklink

Contact Us: admin [ a t ] ucptt.com