LinkLabel没有下划线 - 紧凑框架

axv*_*xvo 4 c# compact-framework windows-ce winforms

我正在使用Microsoft Compact Framework开发Windows CE应用程序.我必须使用LinkLabel,它必须是白色的,没有下划线.

因此,在设计器中,我通过白色修改字体颜色,并在字体对话框中取消选中"下划线".

但是,当我运行应用程序时,字体仍然是蓝色和下划线.

有没有办法删除LinkLabel的下划线并更改其颜色?

小智 13

Me.linkLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline;


Jer*_*son 2

在设计时在设计器中不可见, 但在运行时是正确的

否则在代码中执行(应与设计者代码相同):

Font f = LinkLabel1.Font; 
LinkLabel1.Font = New Font(f, f.Style && !FontStyle.Underline)
Run Code Online (Sandbox Code Playgroud)