Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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中使用自定义字体防止红十字#_C# - Fatal编程技术网

C# 如何在C中使用自定义字体防止红十字#

C# 如何在C中使用自定义字体防止红十字#,c#,C#,我有一个使用privateFontCollection创建新字体的类。该类将创建的字体传递给其他(GUI)类。它们在包含的按钮上设置传递的字体。当我运行这个项目时,字体一开始显示得很好,但是后来(可能是经过一些重画之后),一些按钮变成了红十字。当我此时尝试创建一个新按钮时,一个未处理的ArgumentException会导致程序结束 smallButtonFont = {Name = '((System.Drawing.Font)(smallButtonFont)).fontFamily.Nam

我有一个使用privateFontCollection创建新字体的类。该类将创建的字体传递给其他(GUI)类。它们在包含的按钮上设置传递的字体。当我运行这个项目时,字体一开始显示得很好,但是后来(可能是经过一些重画之后),一些按钮变成了红十字。当我此时尝试创建一个新按钮时,一个未处理的ArgumentException会导致程序结束

smallButtonFont = {Name = '((System.Drawing.Font)(smallButtonFont)).fontFamily.Name' threw an exception of type 'System.ArgumentException' Size=12.0}
所以,不知怎的,字体被改变了,而我只是在创建一次后才阅读它。我怎样才能防止这种情况


提前谢谢

当我读到标题时,我想知道你对红十字会有什么不满。耶,他们应该坚持医疗工作,把程序留给我们