我正在用c#为一个学校的小游戏做一个如下的菜单。
我用标签来创建这个,但是我怎么做它后面的橙子呢?我看到的唯一的解决方案是将文本导出为png并将其作为图像而不是标签。有更好的方法吗?
ctehm74n1#
可以将该文本导出为png并将其用作图像,也可以使用标签对其进行样式化,但使用标签会非常麻烦,首先需要在适当的位置添加标签,将标签的AutoSize设置为false,以便可以任意调整标签的形状和大小,然后将标签的BackColor和ForeColor调整为橙子,最后,把这些标签放在字母的边缘,以达到3D效果。例如“o”:
oknwwptz2#
所以最好的选择是创建一个类来管理这个文本标签?
2条答案
按热度按时间ctehm74n1#
可以将该文本导出为png并将其用作图像,也可以使用标签对其进行样式化,但使用标签会非常麻烦,首先需要在适当的位置添加标签,将标签的AutoSize设置为false,以便可以任意调整标签的形状和大小,然后将标签的BackColor和ForeColor调整为橙子,最后,把这些标签放在字母的边缘,以达到3D效果。例如“o”:
oknwwptz2#
所以最好的选择是创建一个类来管理这个文本标签?