c# - Winform C# 应用程序,如何在按钮内对齐文本?
问题描述
我想创建一个带有加号的按钮,但是当我使用文本创建加号时,它没有从按钮顶部对齐,如下图所示:
当我尝试增加字体大小时会出现问题。在文本的默认大小中,加号居中。我能做些什么来把它放在我的案例中?
TextAlign (TopLeft) 和 UseCompatibleTextRendering 不起作用。(Winforms C# Visual Studio 2019)
注意:文本对齐属性不起作用,因为我的字体大小大于默认值,即 36+。
解决方案
您可以从资源中使用+的 png,而不是直接设置按钮的 text 属性。
例子
this.button1.Image = NameSpace1.Properties.Resources.Image2.png;
推荐阅读
- c - 在 C 中动态包含源文件
- conditional-statements - 为什么即使将条件显式设置为 true,我的 doIf 代码块也不执行?
- python - 尝试写入另一个程序使用的文件时如何避免 OSErrors?
- c# - 在字符串中搜索超链接
- batch-file - 存储可选管道多行字符串和可选参数的批处理脚本
- python - 以管理员身份运行 Anaconda macOS Catalina
- java - targetCompatability 和使用该 JDK 运行 Gradle 之间有区别吗?
- flutter - xcrun:错误:无效的活动开发者路径,zsh 更新后出现问题
- search - 如何在 Excel 的搜索功能中迭代地更改 inside_text 值
- c# - 为什么调用 SvgDocument.Save() 时对 SvgElements 的更改不可见?