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){}