c# - Windows 窗体在没有文本框的情况下添加文本

标签 c# winforms textbox windows-forms-designer

我正在使用 Visual Studio 2019 创建一个 Windows 窗体应用程序。我的应用程序中需要一些标题,这意味着这些字符串不会被用户修改。

现在,我为这些标题创建了文本框并将这些文本框设置为“只读”。然而,这并不能满足我的审美期望。

因此,我想知道是否有一种方法可以在不添加文本框的情况下向表单添加字符串。有办法吗?

提前致谢:)

最佳答案

考虑使用 Label control而不是文本框。

我唯一会使用 TextBox 作为标签的情况是,如果我希望用户能够复制信息,并且我将其设置为无边框、只读并且具有与表单背景相同的颜色。它不是极好的用户体验,因为除了 I beam 光标之外没有任何东西可以尖叫“你可以突出显示并复制此文本”,这几乎是“神秘肉导航” - 如果你最好在它旁边放一个复制按钮期望用户经常复制信息

关于c# - Windows 窗体在没有文本框的情况下添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65404690/

相关文章:

c# - 在解决方案资源管理器中找到事件的 winform

c# - 如何对电子邮件发送进行单元测试?

c# - string.Join 奇怪的行为

c# - Doxygen 不会为大多数方法/函数生成调用图

.net - 如何确定winform中给定颜色的禁用颜色?

c# - 绘制透明按钮

c# - 全名而不是 User.Identity.Name 中的域 ID

c# - 无法将 C++ 中的 TextBox_TextChanged() 转换为 C#

javascript - 如何将参数添加到 javascript 中的事件处理程序?

validation - Windows Phone 7 文本框验证。我只想要数字