Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在win form标签中的字母下划线,不添加热键_.net_Winforms - Fatal编程技术网

.net 在win form标签中的字母下划线,不添加热键

.net 在win form标签中的字母下划线,不添加热键,.net,winforms,.net,Winforms,我有一个.NET3.5Windows窗体应用程序,其中一些图标下面有一系列标签控件。这些标签由Ctrl+[带下划线的字母](而不是Alt+键)触发。我想在标签上的一个字母下面画下划线,而不让它成为热键。我试图劫持绘制事件,但我无法确定如何将文本居中对齐(标签在其图标下方居中对齐)和/或绘制下划线。转到“级别属性”并找到“文本”属性。在要加下划线的字母前添加“&”。比如说 [1]: http://i.stack.imgur.com/AsC5T.png 也可以通过添加以下行来执行此表单代码 t

我有一个.NET3.5Windows窗体应用程序,其中一些图标下面有一系列标签控件。这些标签由Ctrl+[带下划线的字母](而不是Alt+键)触发。我想在标签上的一个字母下面画下划线,而不让它成为热键。我试图劫持绘制事件,但我无法确定如何将文本居中对齐(标签在其图标下方居中对齐)和/或绘制下划线。

转到“级别属性”并找到“文本”属性。在要加下划线的字母前添加“&”。比如说

  [1]: http://i.stack.imgur.com/AsC5T.png
也可以通过添加以下行来执行此表单代码

this.label1.Text = "Add &Bank";

添加“&”将使其成为热键。我正在寻找一个非热键解决方案。