[问题] 如何在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