C#winform的button按钮状态切换问题

窗体中我做了32个按钮,如何实现点击任意一个按钮,本按钮变色,其余按钮恢复成初始状态的颜色

c#

2个回答

 foreach (Button btn in this.Controls.OfType<Button>())
{
if (btn != sender)
btn.BackColor = System.Drawing.SystemColors.Control; 
else
btn.BackColor = Color.Red;
}

以上代码写在按钮的click事件里。假设所有的按钮都放在窗体上,而不是放在groupbox、panel里面(否则需要递归遍历下)

AIRSHAW
AIRSHAW 回复caozhy: OK,谢谢!
大约一年之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复AIRSHAW: 全部放在同一个tabpage的话,用 你的tabpage.Controls.OfType<Button>()
大约一年之前 回复
AIRSHAW
AIRSHAW 实际是放在了Panel里的tabControl,改如何使用?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Button按钮颜色切换
本篇文章讲述多个按钮按下之后颜色的切换,松开之后变成之前的颜色,下面直接附上代码,欢迎指导 class ButtonListener implements OnClickListener, OnTouchListener{ @Override public boolean onTouch(View v, MotionEvent event) { if (v.getId() == R.i
button按钮颜色切换
先看看效果图: 简单粗暴上干货 button.html 页面 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;link rel="stylesheet" href="css/create.css" /&gt; &lt;scri...
Button按钮状态选择器
res\drawable\color_selector.xml文件如下:     //按下     //松开 res\values\color.xml文件如下:     #f00     #0f0     #00f     #f00     #00f Button布局中引用方法android:background
自定义状态切换按钮
blog原文地址: http://blog.csdn.net/qiaoidea/article/details/46715453 Android中的自定义 控制开关和页面/状态切换: 1.SwitchButton两种实现 2.Segment的切换实现
切换同一个按钮的状态
做过类似播放器app的人都知道,播放和暂停需要在一个按钮上面操作,有时是需要改变按钮上的文字,有时又是需要切换按钮的图片。下面分享一个小程序,做到点击一下是播放,再点击一下是暂停,在同一个按钮上来回切换状态。代码如下: /** * 小小的切换button状态的小demo */ #import "ViewController.h" @interface ViewController ()
多个按钮状态切换
同一界面有多个按钮,按钮之间互无关系,选择其中一个还原上一个的状态
Android按钮状态的切换
布局
多个Button点击切换状态
前言 最近天气转凉,气温下降很快。加上最近办了张健身房的年卡,每周会拿出几周晚上去健身。所以人也变得慵懒了许多。尽管如此,还是会不定期分享一些东西,跟大家共同进步。望大家注意保暖,不要着凉感冒了哦。 正文 我们设置一个全局属性来记录Button @property (nonatomic,strong) UIButton *button; Button的点击事件中 // 状态切换 i
62.android 简单的切换状态的Button
//第一步 导入依赖  implementation 'com.github.zcweng:switch-button:0.0.3@aar' //第二步 xml布局     &amp;lt;com.suke.widget.SwitchButton app:sb_checkline_color=&quot;@color/colorAccent&quot; app:sb_backgrou...
设置Button按钮状态背景
Android selector选择器可以让你切换自定义的背景风格,让你的控件或者布局在不同状态下背景切换,背景可以使眼色或者图片资源。 首先,android中的selector要在res/drawable/xxx.xml中配置,比如下面Button的例子: 使用drawable: [html] view plain copy
Button按钮实现按下不同状态切换功能
xmlns:android="http://schemas.android.com/apk/res/android">                 //add_account_n表示正常状态显示的图片 //add_acont_p表示按下后的显示的图片
FLEX4按钮状态切换背景
比较好的资源,在按钮上的各种状态切换,都有相应的图片背景!
按钮,button按钮,button按钮,button
按钮,button按钮,button按钮,button
EXTjs4 动态设置 button pressed 状态切换
有一组按钮,同时只能有一个按钮选中,代码 /** 按钮 **/ var btn1 = Ext.create('Ext.Button', { xtype: 'button', pressed: true, toggleGroup: 'btnGroup', text: '按钮1', renderTo: 'div1', handler : function(this
html Button 可用和不可用状态切换
用JavaScript来实现。。rnvar s=document.getElementById('btjj');rns.disabled="disabled";rn这样变成不可用状态。。怎么样才能变回可用状态?
C#winform窗口切换
C#winform窗口切换,感觉很好玩,而且玩起来蛮炫的,适合初学者。用到API
c#winform图像切换特效
主要用于在winform程序中进行图像的幻灯特效,目前只提供了一个特效,不过其它特效的原理相似,看过就明了了。
c# button状态问题
有一个button控件,我想通过bool 变量HasChanged 来动态改变状态。rn当在界面操作时,比如说加入数据, HasChanged = true, button.enable = true.rn应该加什么事件?rn还是其他的方法可以实现。
点击button按钮切换一个图片
能够实现点击按钮切换图片功能、代码简明、步骤清楚
JS实现点击button按钮切换图片
JS实现点击button按钮切换图片 放暑假在家打算学习html/css/js制作网页,只有html/css的一些基础。实现效果如图: 这个网页很简单,是用Dreamweaver写的,但是是通过自己做的,算是对JS的一个入门案列。 最初的想法是是做一轮播效果,但是刚开始学JS发现有很多问题,所以就做了一个简单的图片切换。 body部分: &amp;lt;body&amp;gt; &amp;lt;h1&amp;gt;...
android button 颜色变化 按钮状态变化
实现按钮按下状态,可点状态,对应状态下不同的颜色,为selector设置三个item来对应不同状态,以实现不同背景颜色。
button 按钮 的 disabled 两种状态 (启用和禁用)
禁用按钮:$(&quot;#id&quot;).attr(&quot;disabled&quot;,&quot;true&quot;);$(&quot;#id&quot;).attr(&quot;disabled&quot;,true);$(&quot;#id&quot;).attr(&quot;disabled&quot;,&quot;disabled&quot;);启用按钮:$(&quot;#id&quot;).removeAttr(&quot;disabled&quot;);$(&quot;#id&q
设置button没有输入按钮的状态
设置button没有输入按钮的状态         chongzhiBtn.setClickable(false);         //给EditText设置文本内容改变的监听         chongzhiEt.addTextChangedListener(new TextWatcher() {             @Override            
自定义菜单的状态切换问题!
在加载宏中生成了菜单,rnrn当用户对某一单元格进行编辑时,对应的菜单都应该灰显! rn类似于Excel本身的菜单一样:当进行编辑时会自动全部灰显rnrn而自定义的菜单不知道该如何实现rnrn我找了一下似乎找不到对应的事件!rnrn请问高手该如何做到rn
UIApplication 状态及状态切换
摘自:IOS编程(第4版)
浏览器前进后退按钮切换状态
Flex browser manager能够让用户通过浏览器的前进后退按钮来导航应用。因为这个browser manager能够对状态的切换进行跟踪。 以前说过,每个状态是个新的界面,而不是一个新的页面。但是用浏览器也能实现不同状态之间的切换。如何做到呢?先看看背景知识。 BrowserManager:一个 Singleton 管理器,用于充当浏览器和应用程序之间的代理。使用它可以访问...
ios-多个按钮的选中状态的切换.zip
多个按钮之间选中状态很容易弄混,这个感觉解决办法很简单
状态切换按钮,功能类似UISwitch
创建按钮 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(10.0, 10.0, 100.0, 40.0); [button setTitle:@&quot;Normal&quot; forState:UIControlStateNormal]; UIImage...
VS2010两个以上按钮状态的切换
[img=https://img-bbs.csdn.net/upload/201504/29/1430302576_182864.jpg][/img]rnrn[size=16px]如上图所示三个按钮,默认情况下,点击其中一个按钮,另外两个按钮应该恢复原来的状态;rn但是图示并没有恢复原来的状态,这是怎么回事?(我并没有给上述三个按钮添加任何事件)rnrn背景:rn版本 VS2010 rn基于对话框的MFC[/size]
JS: (1)点击按钮切换状态
分别按编号和日期进行排序(仅有点击样式切换,无排序效果): html: &amp;lt;div class=&quot;sort-options clearfix&quot;&amp;gt; &amp;lt;div class=&quot;option&quot; data-sort=1&amp;gt;编号&amp;lt;/div&amp;gt; &amp;lt;div class=&quot;option&quot; data-sort=0&amp;gt;日期&amp;lt;
如何做出一个可以切换状态的按钮?
也就是按一下改变一下状态?按下、放开?
主界面——确认按钮的状态切换(1)
剔除繁杂的理论,注重实践,综合前面课程BroadcastReceiver的知识,深入浅出的讲解如何实现一个简单的手机防盗的软件
主界面——确认按钮的状态切换(2)
剔除繁杂的理论,注重实践,综合前面课程BroadcastReceiver的知识,深入浅出的讲解如何实现一个简单的手机防盗的软件
写一个react-native状态按钮切换
效果是这样的 因为是自学的,所以很多地方要自己摸索,贴个代码,不懂的可以一起讨论,虚心求教!~~ import React, {Component} from 'react'; import { View, Text, Button, StyleSheet, Image, TouchableOpacity,TextInput, ScrollView } from 'react-nativ...
VC中如何切换一个按钮的状态
比如说点击一下按钮,按钮名称改变,执行一段程序,rn再点一下名称又改变,执行另一段程序rn就在这两种状态间切换rn求教大侠rn
Android底部按钮变换状态切换页面
博客地址:https://blog.csdn.net/lanrenxiaowen/article/details/83271968
ios-点击切换状态の按钮Multi-Button.zip
Multi-Button, click button change the state. 多功能按钮,点击变换状态. 喜欢就点个star O(∩_∩)O谢谢 GitHub: https://github.com/qianlishun/MultiButton.git 下载命令: git clone https://github.com/qianlishun/MultiButton.git 使用 ① MultiButton *btn = [[MultiButton alloc]initWithFrame:CGRectMake(0, 0, 200, 30)]; btn.center = CGPointMake(self.view.center.x, 300); [btn setName:@"volume" state:@"11"]; [self.view addSubview:btn]; ② MultiButton *btn = [[MultiButton alloc]initWithFrame:CGRectMake(0, 0, 200, 30)]; btn.center = CGPointMake(self.view.center.x, 300); [btn setName:@"volume" state:@"ON|OFF"]; [self.view addSubview:btn]; You also can addTarget [btn addTarget:self action:@selector(timeDidClick) forControlEvents:UIControlEventTouchUpInside]; Style [btn setBackgroundImage:[UIImage imageNamed:@"xxx.png"]]; [btn setBackgroundColor:[UIColor orangeColor]]; [btn.titleLabel setFont:...]; [btn.detailLabel setFont:...];
jq 单个按钮状态切换 以及 二级菜单
$(document).ready(function() { var old = null; //用来保存原来的对象 $(&quot;body&quot;).click(function() { old = this; $(&quot;#ifjx&quot;).addClass('icon-paixu-shengxu'); $(&quot;#ifjx&quot;).removeClass('icon-paixu-jiangxu'); ...
GridView button按钮问题
我想要实现 编辑 这个按钮只能用一次,就是当我点击更新了以后,编辑按钮enable=false了rn[code=C#]rn rn rn rn rn rn rn rn [/code]
Android开发Button按钮问题
for (int i = 0; i < res.length; i++) rn final String[] advert = res[i].split("/");rn TableRow row = new TableRow(this);rn row.setLayoutParams(param2);rn Button button = new Button(this);rn button.setBackgroundResource(R.drawable.back);rn button.setText(advert[1]);rn button.setOnClickListener(new OnClickListener()rnrn public void onClick(View v) rn try rn fileService.save("advertId", advert[0]);rn catch (Exception e) rn e.printStackTrace();rn rn Intent intent = new Intent(tjzx.this,tjzxInfo.class);rn startActivity(intent);rn rn );rn button.setTextSize(20);rn row.addView(button);rn table.addView(row);rn rnrn帮忙看一下,为什么在点击Button的时候冲突??怎样解决这个问题呢??
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

1
求c#winform做注册页时用户名与表中数据有雷同的代码?
1
请教一个问题,透明、可拉伸、拖动的文本编辑器,C# winform,如果用自定义控件,该怎么实现?
1
c# winform zebra GT800
1
c#winform单击toolstrip重写按钮单击事件
2
c#winform清空datagridview中的数据
1
c#winform中连接的数据库之间数据的联系
0
c# winform中如何控制其他电脑上的软件的移动。
3
C# winform 经过 vs 打包成为exe 安装程序之后 能反编译出源码吗?
1
C# WinForm 怎么获取Labview写的程序的控件内容?
1
C#winform DataGridView 中加入可以控制数量加减的button
2
如何调用listbox中某行的内容给label 和 button,同时是两边数值是同步的?c# winform
3
求大神帮忙,WIN32 API或C# WINFORM如何进入加密Excel表内,读取数据?
1
如何用C# winform读取存储在SQL数据表中的excel文件路径,然后将excel文件中的数据以折线图显示出来?
1
C#winform窗体程序,用dataGridView控件获取数据库的表格怎么可以通过点击Butten按钮保存到数据库?
2
c# winform 的按钮按键接受问题
4
C# winform listbox,同步数据等问题。
1
C#WINform的贪吃蛇程序,请问如何改初始长度?
0
各位大神有没有C#Winform用自带的chart连接SQLIte数据库得到饼形图的相关程序吗
1
请问c# winform中的Timer控件设置一个较小的interval会错过某些时间节点吗?
1
如何在C#的winform中利用Excel表格里的数据画chart(VS自带的控件)图