在C#中label控件怎么设置当鼠标移动上去的时候字体下面出现下划线

麻烦那个高手,讲解清楚一下,我万分感谢》

我给你的代码实现的功能是:
“鼠标放到label上,字体下面有下划线,鼠标移开的时候,没有下划线”

首先引用空间:
using System.Drawing;

private void label1_MouseHover(object sender, EventArgs e)
{
//这个是鼠标悬浮事件中(即鼠标放到label上时发生的事件)
Font f = new Font("宋体", 9, FontStyle.Underline);//设置字体的样式(宋体,9号字,有下划线),括号里可根据自己需要修改
label1.Font = f;//把label字体及样式再重置成你自己的样子
}

private void label1_MouseLeave(object sender, EventArgs e)
{

//这个是鼠标离开label时要做的操作(取消下划线)
Font f = new Font("宋体", 9, FontStyle.Bold);
label1.Font = f;
}

不清楚的话,可以hi我, - -,
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-11
获得焦点多出下划线 private void label3_MouseEnter(object sender, EventArgs e)
{
Font s = new Font(this.label3.Font.FontFamily, this.label3.Font.Size, FontStyle.Underline);
this.label3.Font = s;
}

失去焦点消失下划线 private void label3_MouseLeave(object sender, EventArgs e)
{
Font s = new Font(this.label3.Font.FontFamily, this.label3.Font.Size, FontStyle.Regular);
this.label3.Font = s;
}
第2个回答  2010-07-14
设置该label的mouseHover事件,事件处理函数中设置FontStyle=underline
第3个回答  2019-12-20
为label标签编写焦点事件,焦点事件中为其字体出现下划线,加粗等。
第4个回答  2010-07-14
请设置 label的mouseHover事件 FontStyle=underline

在C#中label控件怎么设置当鼠标移动上去的时候字体下面出现下划线
首先引用空间:using System.Drawing;private void label1_MouseHover(object sender, EventArgs e){ \/\/这个是鼠标悬浮事件中(即鼠标放到label上时发生的事件)Font f = new Font("宋体", 9, FontStyle.Underline);\/\/设置字体的样式(宋体,9号字,有下划线),括号里可根据自己需要修改 label1.Fon...

c# 怎样在字符加下划线
label属性里有字体设置,里面选择粗体、斜体、下划线之类

请问大家。c#的label有没有办法输出部份有下划线。一部份没有下划线的字...
1.Winform 很简单,选中label控件,点击font属性打开属性框,选择下划线 2.Web的话可以直接加属性style="text-decoration:underline;"

c# 怎样在字符加下划线
这就可以直接添加了 或者 this.label1.Font = new Font(this.label1.Font.Name, 12, FontStyle.Underline);

C#窗体的制作,如何在光标走到文本框的最左或最下边时,显示出滚动条?
Scrollbars设置为Both WordWrap改为false

C#编程中怎样可以实现字体既为粗体又有下划线
C# 中有个字体对话框,把他拖放到你的面板上,调用就可以了 在字体的单击事件中写如下代码即可:private void TSMIFont_Click(object sender, EventArgs e){ FDFont.ShowDialog();\/\/显示字体控件窗口 txtContext.Font = FDFont.Font;}

c#winform中textbox控件 怎么让它只显示个下划线??
1,把框的BorderStyle属性设成None,背景色与窗口一样.2,在框下面加一条线. 没有线的话就用LABLE,把高度设成1就行 这样就行了

在C#中怎么同时使富文本框中的字体加粗、倾斜并带下划线
private void button1_Click(object sender, EventArgs e){ Font newFont;newFont = new Font(this.richTextBox1.SelectionFont, this.richTextBox1.SelectionFont.Style | FontStyle.Bold | FontStyle.Underline | FontStyle.Italic );this.richTextBox1.SelectionFont = newFont;} ...

...C# winForm中如何设置textbox只显示一条下划线,并且背景透明?_百度...
没有这样的方法的,不过针对楼主的想法,我提供一个猥琐流的设计。拖放一个textbox,设置其BorderStyle属性为None。再拖一个label控件,Text属性设置为“___”,对准位置在textbox控件的下侧···预计运行效果可实现楼主所想。

...C# winForm中如何设置textbox只显示一条下划线,并且背景透明?_百度...
没有这样的方法的,不过针对楼主的想法,我提供一个猥琐流的设计。拖放一个textbox,设置其BorderStyle属性为None。再拖一个label控件,Text属性设置为“___”,对准位置在textbox控件的下侧···预计运行效果可实现楼主所想。

相似回答