[英]Display underline letter in TabPage text in c#
我试图使用&
文章中的 & 在控制文本中显示下划线字母: Create Access Key For Control 。
在 label 上实施时,它运行良好。 在标签页文本上尝试时,它没有按预期工作。
(请参考截图)
下面是我写的代码:
工作一:
label1.Text = "Form "+ "&Loaded";
tabPage1.Font = new System.Drawing.Font("Tahoma", 9.25f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (byte)0);
不工作一:
tabPage1.Text = "Field &One";
tabPage1.Font = new System.Drawing.Font("Tahoma", 9.25f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (byte)0);
&
按原样显示在TabPage
文本中。
请建议我错过了什么。
来自精美手册:
无法获得焦点的控件不能有访问键,label 控件除外。
我记得在某处读过,在标签页中聚焦是不寻常的(焦点事件不是在页面本身改变焦点时触发,而是在其中的项目发生时触发),我不认为该选项卡实际上是 TabPage 的一部分,而是 TabControl 的一部分持有页面..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.