社区
C#
帖子详情
C#中button按钮之间区分的问题
穆雄雄
人工智能领域优质创作者
博客专家认证
2016-05-18 10:30:13
这个图片是我做的winfrom程序,要求是点击全部歌星时,下面的picturebox(下面的方框就是picturebox,他的底层是个listview,看起来有点乱)显示相应的歌星图片,或者查询其他的歌星,例如是大陆男歌星页是一样的,下面显示大陆男歌星的照片,
现在主要的问题是我怎么区分用户是点击的全部歌星还是其他的大陆什么的歌星查询,因为我的代码里面是吧从数据库里面查询的写成一个方法了,得判断一下当前点击的是哪个按钮,
不知道大家看明白了不
谢谢大家了
...全文
232
9
打赏
收藏
C#中button按钮之间区分的问题
这个图片是我做的winfrom程序,要求是点击全部歌星时,下面的picturebox(下面的方框就是picturebox,他的底层是个listview,看起来有点乱)显示相应的歌星图片,或者查询其他的歌星,例如是大陆男歌星页是一样的,下面显示大陆男歌星的照片, 现在主要的问题是我怎么区分用户是点击的全部歌星还是其他的大陆什么的歌星查询,因为我的代码里面是吧从数据库里面查询的写成一个方法了,得判断一下当前点击的是哪个按钮, 不知道大家看明白了不 谢谢大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
穆雄雄
2016-05-19
打赏
举报
回复
可以具体一点吗?我只在是没有思路 谢谢
娃都会打酱油了
2016-05-19
打赏
举报
回复
button有个tag属性,可以存放任何东西,你可以根据这个值来判断要加载的东西
xuzuning
2016-05-19
打赏
举报
回复
你用个全局的量,记录一下谁按的键不就行了
为轮子而生
2016-05-19
打赏
举报
回复
刚看到你用的是PictureBox,那就把我方案里的Button改成PictureBox即可。
为轮子而生
2016-05-19
打赏
举报
回复
假设你用一个类来指代歌星 class Singer { } 多个歌星的集合:Singer[] singers 几种方法供参考: 1、把Singer对象实例传给Button的Tag,这样可以通过Tag来获取歌星信息 private void button_Click(object sender, EventArgs e) { Singer s = (Singer)(sender as Button).Tag; } 2、按钮也作为一个属性(btn)定义在Singer类里 public Button btn { get; set; } 初始化Singer的时候,同时指定Button var singer = new Singer(button1); 在Singer的构造函数里对接btn的Click事件处理函数 public Singer(Button button) { this.btn = button; btn.Click += (s, e) => { //当前上下文使用"this",就是相应的Singer对象 } }
秋的红果实
2016-05-18
打赏
举报
回复
有ID区分啊,方法里可以用sender对象
穆雄雄
2016-05-18
打赏
举报
回复
这是相关的方法
穆雄雄
2016-05-18
打赏
举报
回复
对 我就是这样的,但是有个功能是上一页和下一页,这个得调用数据库中的总记录数,得判断按钮是哪个才能查总记录数
我现在在路上
2016-05-18
打赏
举报
回复
直接写个公用方法,用来查询地区明星的,然后在相应的button的点击事件中调用就可以了
C#
for CSDN 乱七八糟的看不懂
第6页
C#
(WINFORM)学习 找到集合
中
数量最多的一个元素 利用方法来查找,可以返回两个变量。 object Jmax0(ArrayList v11,ref int jj) { int i; object j0=0; ArrayList y11=new ArrayList(); //各个不同的元素的...
初学及入门
C#
C#
既可以解决日常编程算法
问题
,也可以解决软件开发
问题
。
C#
是从C++继承而来,既有C++和硬件交互的功能,也能像java一样web开发。很多人入门一门编程语言可能会有很多
问题
,本门课程从自身学习编程语言的基础上讲解...
C#
编程经验技巧宝典
54 <br>0075 用回溯法找出n个自然数
中
取r个数的全排列 55 <br>0076 约瑟夫环
问题
56 <br>0077 猴子选大王 57 <br>0078 如何判断IP是否正确 57 <br>0079 如何将小写金额转换为大写金额 57...
C#
全能速查宝典
《
C#
全能速查宝典》共分为8章,分别介绍了
C#
语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和
C#
高级编程,共包含562个
C#
编程
中
常用...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章