C#多个控件共用一个响应
比如说,有100个复选框和一个textedit,每点击一个复选框,就将相应的复选框上的文字显示到textedit控件中。但是,100个复选框太多,为了方面,就用chenk...
比如说,有100个复选框和一个textedit,每点击一个复选框,就将相应的复选框上的文字显示到textedit控件中。但是,100个复选框太多,为了方面,就用chenkbox[] 弄成数组形式,然后,怎样让所有的复选框对应同一个响应,然后在根据下标来直接调用checkbox[i].text?
展开
展开全部
不用数组,在事件中用sender获得CheckBox
下面是ASP.NET的,如果是Winform的,代码类似
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox chk = sender as CheckBox;
if (chk != null)
{
//使用chk.Text
}
}
下面是ASP.NET的,如果是Winform的,代码类似
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox chk = sender as CheckBox;
if (chk != null)
{
//使用chk.Text
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-27
展开全部
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript">
function GetFocus() {
if (event.keyCode == 13) {
}
else {
window.alert(event.keyCode);
}
}
</script>
</head>
<body onkeydown="GetFocus()">
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="GetFocus()" />
</form>
</body>
</html>
keyCode == 13是回车,自己写判断吧
另外,团IDC网上有许多产品团购,便宜有口碑
<title></title>
<script language="javascript" type="text/javascript">
function GetFocus() {
if (event.keyCode == 13) {
}
else {
window.alert(event.keyCode);
}
}
</script>
</head>
<body onkeydown="GetFocus()">
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="GetFocus()" />
</form>
</body>
</html>
keyCode == 13是回车,自己写判断吧
另外,团IDC网上有许多产品团购,便宜有口碑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询