gpt4 book ai didi

C# 将颜色应用于字体

转载 作者:太空狗 更新时间:2023-10-29 22:08:42 25 4
gpt4 key购买 nike

我有这样的代码。

System.Drawing.Color col = System.Drawing.ColorTranslator.FromHtml("#101B83");
System.Drawing.Font nameFont = new System.Drawing.Font("Tahoma", 10);
System.Drawing.Font birthdayFont = new System.Drawing.Font("Tahoma", 6);
System.Drawing.SolidBrush drawBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Black);
nameFont.Color = col;

最后一行不起作用,因为找不到 .Color 字段。为什么?

最佳答案

因为字体没有颜色。控件可以使用字体和颜色呈现文本,但颜色不是字体的属性。

编辑:

如果您想要一个使用给定字体和颜色的文本框,您可以执行以下操作(我假设您使用的是 winforms):

var myTextBox = new TextBox();
myTextBox.ForeColor = col;
myTextBox.Font = birthdayFont;
myTextBox.Text = "Happy birthday!";

this.Controls.Add(myTextBox);

关于C# 将颜色应用于字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com