首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 如何给复选框组添加不同的提示

2012-02-17 
C# 怎么给复选框组添加不同的提示?我使用的是复选框组,每个复选框有不同的值现在想添加不同的提示~复选框

C# 怎么给复选框组添加不同的提示?
我使用的是复选框组,每个复选框有不同的值现在想添加不同的提示~复选框的值都是从数据库中提取的,并且个数是不定的,我试了很多方法都不行~
我的代码如下:
ds=c_wx.get_wx_word(w_x,sex);
for(int   i=0;i <ds.Tables[0].Rows.Count;i++)
{
string   str1=ds.Tables[0].Rows[i][ "w_p_sense "].ToString().Trim();       //提示
string   str2=ds.Tables[0].Rows[i][ "w_p_word "].ToString().Trim();         //值
CheckBoxList1.Items.Add(str2);                                    
CheckBoxList1.Items[i].Attributes[ "title "]=str1;
//CheckBoxList1.Items[i].Attributes.Add( "title ",str1);
}
请问下,还有什么方法可以显示提示,谢谢了~
(最好不使用JAVAScript)

[解决办法]
//当鼠标停在控件里就触发事件
private void groupBox1_MouseHover(object sender, EventArgs e)
{
//这里就显示你要提示的内容
label1.Text = "Hello ";
}
//当鼠标离开控件时触发事件
void groupBox1_MouseLeave(object sender, System.EventArgs e)
{
label1.Text = " ";
}

MouseLeave事件在事件栏里是没有的,但可以自己添加
this.groupBox1.MouseLeave += new System.EventHandler(groupBox1_MouseLeave);

我想这样应该可以起到提示的作用吧,这应该不是最好的办法,但也可以参考一下哦
[解决办法]
帮顶~
lz能考虑js的话,还是考虑下js吧~~~

[解决办法]
你把上面的groupBox1改成你要显示提示的text上就可以啦
比如
private void label1_MouseHover(object sender, EventArgs e){}

热点排行