Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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
如何在c#按钮中选择特定字符串并更改字体?_C#_Winforms_Button_Fonts - Fatal编程技术网

如何在c#按钮中选择特定字符串并更改字体?

如何在c#按钮中选择特定字符串并更改字体?,c#,winforms,button,fonts,C#,Winforms,Button,Fonts,我有一个按钮,上面有文字“button changeme”。 如果我想将“changeme”的字体改为40号,我会怎么做 目前我有以下代码: button1.Font = new Font(button1.Font.FontFamily, 40); 我建议创建按钮类的子类,并覆盖OnPaint方法以手动输出文本。默认的按钮类不支持此功能 我建议你进一步研究一下这个类,它对绘制按钮背景很有用。可能有更简单的方法可以避免重新绘制整个按钮,但使用VisualStyleRenderer并不特别繁重,并

我有一个按钮,上面有文字“button changeme”。 如果我想将“changeme”的字体改为40号,我会怎么做

目前我有以下代码:

button1.Font = new Font(button1.Font.FontFamily, 40);

我建议创建
按钮
类的子类,并覆盖
OnPaint
方法以手动输出文本。默认的
按钮
类不支持此功能


我建议你进一步研究一下这个类,它对绘制按钮背景很有用。可能有更简单的方法可以避免重新绘制整个按钮,但使用VisualStyleRenderer并不特别繁重,并将为您提供最大的灵活性。

我建议创建
按钮
类的子类,并覆盖
OnPaint
方法以手动输出文本。默认的
按钮
类不支持此功能


我建议你进一步研究一下这个类,它对绘制按钮背景很有用。可能有更简单的方法可以避免重新绘制整个按钮,但使用VisualStyleRenderer并不特别繁重,而且会给您最大的灵活性。

我建议您使用此代码,它可能会帮助您解决此问题。请尝试此代码:

this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F);

我建议您使用此代码,它可能会帮助您解决此问题。请尝试此代码:

this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F);

检查这些答案:[一个标签中的不同字体][1]和[在winform标签中格式化文本][2][1]:[2]:检查这些答案:[一个标签中的不同字体][1]和[在winform标签中格式化文本][2][1]:[2]: