c#中radiobutton的使用

author author     2023-02-25     518

关键词:

我想在C#中使用两个radioButton,当一个被选中时,界面中的一个textbox可用,但当另一个radioButton被选中且不由其它事件引发,些textbox就变为不可用,也就是说,只要另一个radioButton一旦被选中,此textbox就变为不可用,请问应该怎样写代码,望各路高手指教

两个radioButton,一个textBox ,
在其中一个radioButton的change事件中写textBox1.Enable=True;
在令一个radioButton的change事件中写textBox1.Enable=False;
这样既可。。

如果你的项目是网页的话,需要将两个radioButton的AutoPostBack属性设置为True,让其可以自动回调数据。

以上信息希望对你有帮助。。^^
参考技术A 我试过的如下,HTML代码是:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>RadioButton</title>
</head>
<body>
<form id="form1" runat="server">

<br />
<div>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
RepeatDirection="Horizontal">
<asp:ListItem Value="Y">可用</asp:ListItem>
<asp:ListItem Value="N">不可用</asp:ListItem>
</asp:RadioButtonList>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
</form>
</body>
</html>

在CS中写的如下:using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page

protected void Page_Load(object sender, EventArgs e)




//RadioButton选取后改变Texbox的可用性
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)

if (this.RadioButtonList1.SelectedValue == "Y")

this.TextBox1.Enabled = true;

else

this.TextBox1.Enabled = false;
this.TextBox1.BackColor = System.Drawing.Color.FromName("#E0E0E0");




你可以复制过去试试,如果还有其他要问的,可以直接mail给我,mr.vski@gmail.com本回答被提问者采纳

c#中如何将不同组的radiobuton设置成单选。。。

比如说有两个panel,每个panel有两个radiobutton,然后怎么实现四个radiobutton的单选,有人说把groupname改成一样就行了,C#里能用吗,怎么用,要添加什么?还是说。。。求教了。。。参考技术A如果你是用ASP控件的话1,在aspx页面中... 查看详情

c#在groupbox控件中判断的内嵌的radiobutton是不是已选

在一个groupbox中添加了四个radiobutton,怎么去判断有没有对四个中的任意一个做出了选择有两情情况,选择时判断和选择完成后判断选择时判断时,把所有rediobutton的CheckedChanged事件指到一个事件,事件中处理判断是哪个radiobutton... 查看详情

c#的winform程序中,radiobutton的用法

我在窗体上放了三个radiobutton。还有一个combobox。我想在分别选择三个不同的radiobutton时,让combobox绑定不同的数据字段。显示不同的内容。但在运行的时候,点第一个radiobutton时,程序正常运行。当点第二个的radiobutton的时候,就... 查看详情

c#中怎样获取radiobutton的值

...3个单选按钮组成的,那么请让他们成为同一组。如果是radiobuttonlist那就按照下面的方法来获得:下面的这段代码写在登陆按钮的单击事件里,然后测试下就可以了。stringstr=this.RadioButtonList1.SelectedValue;//这是获得VALUE的值stringstr2=t... 查看详情

c#中将如何groupbox和radiobutton组合

类似图中的,将groupbox和radiobutton组合,是需要自己画还是VS可以设置参考技术A你把多个radiobutton放在一起,放到同一个groupbox中;就会自动分到一组了,不需要另外设置;vs都是很多现场的控件,可以直接添加,删除,拖拽控件... 查看详情

关于c#中wpf方面的知识,求解

我想点击一下RadioButton按钮,就会显示一张图片,该怎么操作?WPF代码参考技术A放置一个Image控件和3个radioButton控件为3个RadioButton控件都绑定到radiobutton1的Checked事件上然后就处理函数里面判断选中的到底是哪个单选按钮privatevoidr... 查看详情

c#如何动态加载radiobutton控件

比如在窗体上添加按钮buttonLoad,点击按钮,RadioButton就在窗体上显示出来双击该按钮,在privatevoidbuttonLoad_click(Objectsender,Eventargse)RadioButtonradio=newRadioButton();radio.location=newSystem.Drawing.Point(100,200);this.controls.add(radio);加上如上代码就可以... 查看详情

asp.net(c#)怎样将listview中的radiobutton设置成互斥?

参考技术A互斥的意思是只有一个选中的意思吗?radiobutton控件里有个GroupName="",分别将你的radiobutton加这个属性,并且都相同。 参考技术B放一个panel控件把两个radiobutton放在panel中实现互斥其实不放也能互斥不知道你怎么... 查看详情

asp.net中radiobutton的问题c#

现在有两个radiobuttonA、B两个TextBoxC、D如何在选中A的时候C能用,D不能用,并且清空在选中B的时候D能用,C不能用求实例~~楼上几位的太麻烦了吧。。还得用后台每次改变都要刷新页面。。。可以用JS或者Jquery来实现的。。在前台... 查看详情

c#对panel设置mouseclick事件4radiobutton触发跳出messagebox

...单选框我想在一个Mouseclick事件里面把4个MessageBox按不同的RadioButton跳出不同的MessageBox就是说在一个Panel里有ABCD4个单选框如果按A就弹出选择了答案A的消息框以此类推C#代码请附上源代码如果将窗体或容器控件(如Plael控件)的AutoScrol... 查看详情

关于在 Python 中使用 Tkinter 使用 Radiobutton 的问题

】关于在Python中使用Tkinter使用Radiobutton的问题【英文标题】:QuestionaboutwithRadiobuttonusingTkinterinPython【发布时间】:2022-01-1808:59:03【问题描述】:fromtkinterimport*fromPILimportImage,ImageTkclassCake:def__init__(self):self.window=Tk()self.wind 查看详情

android入门第11天-android中radiobutton的使用(代码片段)

...面临:想做一下这样的一个功能。在本篇中我们就来实现RadioButton,当然,本篇中的控件是hardcode的,我们有时在开发中经常还会碰到需要通过后台service动态渲染一些组件。我们会在稍后的篇章中讲到如何根据后台service返回后动... 查看详情

在 C# 中使用不同的父控件对 Windows 窗体单选按钮进行分组

...dows窗体单选按钮进行分组【英文标题】:GroupingWindowsFormsRadiobuttonswithdifferentparentcontrolsinC#【发布时间】:2011-06-0508:48:29【问题描述】:我有一个Windows窗体应用程序,其中有许多单选按钮。这些RadioButtons放置在FlowLayoutPanel中,它... 查看详情

使用 radioButtons 在 silverlight (xaml) 中选择字母字符

】使用radioButtons在silverlight(xaml)中选择字母字符【英文标题】:UseradioButtonstoselectalphabeticcharactersinsilverlight(xaml)【发布时间】:2017-06-1618:47:15【问题描述】:我正在制作一个silverlight小部件,我需要用户能够在这样的网格中选择字... 查看详情

像 c# 一样将 QRadioButton 显示为 QPushButton

】像c#一样将QRadioButton显示为QPushButton【英文标题】:DisplayQRadioButtonasQPushButtonlikec#【发布时间】:2015-03-0316:56:50【问题描述】:在c#中,我可以在RadioButton上应用此属性所以RadioButton显示为像PushButton但它仍然是一个单选按钮。有... 查看详情

c#radiobutton

C#中的单选按钮我拖了两个RadioButton在设计中一个text=男一个text=女就是要实现性别选择;后面一个按钮把选择的结果显示到Label1中我在按钮的click事件中用:if(radioButton1.Checked==true)label1.text="性别男";elseif(radioButton2.Checked==... 查看详情

更改 QML 的 RadioButton 中文本的颜色

】更改QML的RadioButton中文本的颜色【英文标题】:changecoloroftextinaRadioButtonofQML【发布时间】:2019-05-1311:30:31【问题描述】:使用QtQuickControls1,有没有办法改变QML中RadioButton的文本颜色?我想把它改成白色,因为我的背景是黑色的... 查看详情

asp.net中radiobutton与button的使用

...现的?参考技术A楼上错了吧,这个应该是及时回送,把radiobutton人enableviewstate打开,然后当检测到用户点击按钮时在进行判断,如果为同意在把那个下一步的按钮显示出来 参考技术BRadioButton里面有一个Name属性比如你给name赋值等... 查看详情