社区
C#
帖子详情
c# 如何判断BUTTON是否被选中
绯红色的苍穹
2012-04-14 02:47:30
我想用IF语句判断如果一开始选中了BUTTON1就显示button1的一张图片,一开始选中了BUTTON2就显示button2的一张图片,请问如何实现次功能
...全文
1254
9
打赏
收藏
c# 如何判断BUTTON是否被选中
我想用IF语句判断如果一开始选中了BUTTON1就显示button1的一张图片,一开始选中了BUTTON2就显示button2的一张图片,请问如何实现次功能
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绯红色的苍穹
2012-04-15
打赏
举报
回复
和我的老师说的一样,不错不错[Quote=引用 8 楼 的回复:]
如果是这样,楼上的说得很清楚了.只要用个全局变量标识就可以搞定.简单的想法是设个变量.string或int之类的应该都可以.然后在button1的事件里给这个变量赋值,比如说给这个int型变量是i你赋值个1.在button2里赋值个2.然后第三个也就是你用来判断的那个button事件里写一个if(i==1){....}else if(i==2){...}else{....}
或者我觉得用事件……
[/Quote]
MouDelegate
2012-04-14
打赏
举报
回复
如果是这样,楼上的说得很清楚了.只要用个全局变量标识就可以搞定.简单的想法是设个变量.string或int之类的应该都可以.然后在button1的事件里给这个变量赋值,比如说给这个int型变量是i你赋值个1.在button2里赋值个2.然后第三个也就是你用来判断的那个button事件里写一个if(i==1){....}else if(i==2){...}else{....}
或者我觉得用事件源也可以实现,首先你在方法外写一个public static int i的变量,然后你给两个button的tag 赋值为1和2.然后你在button1和button2里绑定同一个点击事件,事件的内容是{i=Convert.TOInt32(((Button)sender).Tag ) 然后第三个button里的事件跟上面的一样}
[Quote=引用 5 楼 的回复:]
首先先点BUTTON1或者BUTTON2然后再点那个判断的BUTTON来判断哪个BUTTON被选中,图片是PricureBox的图片
引用 3 楼 的回复:
选中?点击事件?还是focus?
图片是控件的背景图片?还PricureBox里的图片?
不知道你的意思是不是只要第一次选了什么,就用什么图片,然后就不能改变了.如果是这样,我觉得可以做个bool类型的flag,设置为……
[/Quote]
orochiheart
2012-04-14
打赏
举报
回复
用个全局变量标识一下就可以了
绯红色的苍穹
2012-04-14
打赏
举报
回复
怎么没人来了
绯红色的苍穹
2012-04-14
打赏
举报
回复
首先先点BUTTON1或者BUTTON2然后再点那个判断的BUTTON来判断哪个BUTTON被选中,图片是PricureBox的图片[Quote=引用 3 楼 的回复:]
选中?点击事件?还是focus?
图片是控件的背景图片?还PricureBox里的图片?
不知道你的意思是不是只要第一次选了什么,就用什么图片,然后就不能改变了.如果是这样,我觉得可以做个bool类型的flag,设置为true.然后在两个button的点击事件里做一个判断.如果flag为true,就可以进行操作,也就是显示图片的操作.并且在操作完之后,把flag的值改为false.这……
[/Quote]
情天玄月
2012-04-14
打赏
举报
回复
你是指Button的背景图片吧,你可以把button的ID作为一个表单数据,传到页面中,这样可以判断用户是点击的哪个按钮进来的。
MouDelegate
2012-04-14
打赏
举报
回复
选中?点击事件?还是focus?
图片是控件的背景图片?还PricureBox里的图片?
不知道你的意思是不是只要第一次选了什么,就用什么图片,然后就不能改变了.如果是这样,我觉得可以做个bool类型的flag,设置为true.然后在两个button的点击事件里做一个判断.如果flag为true,就可以进行操作,也就是显示图片的操作.并且在操作完之后,把flag的值改为false.这样,再次点击,或者点击另一个button都不会再改变图片了
绯红色的苍穹
2012-04-14
打赏
举报
回复
我们老师要求用另外一个BUTTON来分辨其他BUTTON是否被选中哦[Quote=引用 1 楼 的回复:]
初始状态是由你决定的,不用IF了,
直接在初始时就设置焦点在BUTTON1上,并显示一张照片就可以了。
[/Quote]
JM
2012-04-14
打赏
举报
回复
初始状态是由你决定的,不用IF了,
直接在初始时就设置焦点在BUTTON1上,并显示一张照片就可以了。
c#
winform 超漂亮按钮 控件
c#
winform 超漂亮按钮 控件,一个自定义控件,一个重写
button
类
C#
实现ListView
选中
项向上或向下移动的方法
主要介绍了
C#
实现ListView
选中
项向上或向下移动的方法,通过两个按钮点击事件实现ListView
选中
项的上下移动功能,需要的朋友可以参考下
c#
Winform程序的toolStrip
Button
自定义背景应用示例源码
C#
Winform程序的toolStrip中toolStrip
Button
的背景是蓝色的,如何改变背景及边框的颜色和样式呢? 实现此功能需要重写toolStrip
Button
的Paint方法 这里只是给出解决问题的思路和方法,如下图,当鼠标移到按钮上,背景会变为黑色
获取GridView中Checkbox的值
获取GridView中Checkbox的值
C#
中tabControl应用的例子
C#
中tabControl应用的例子
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章