c# - 如何使 TextBox 始终向右对齐,即使文本被剪裁了?

标签 c# winforms

我有一个带有 TextAlign = Horizo​​ntalAlignment.RightWindows.Forms.TextBox。这在文本足够短时有效,但是当文本太长而无法放入框中时,对齐方式似乎恢复为左对齐。

文本是一个自动生成的文件名,出于用户体验的目的,字符串的结尾比开头更有意义,因此最好剪掉开头而不是结尾。

如何使 TextBox 始终将其文本对齐到右边距,即使文本对于文本框来说太长了?

最佳答案

第一个答案可能是通过代码使用 substring 方法并将其放在 TextBox 上。 第二个答案可能是将 TextBox 更改为多行,以便您可以看到所有路径。 希望对您有所帮助。

关于c# - 如何使 TextBox 始终向右对齐,即使文本被剪裁了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29387355/

相关文章:

c# - C#-与设计有关的配置问题(两个)

c# - 从存储过程返回值并在 C# 中使用它

c# - 按条件点击表单

.net - 如何在 Windows 窗体应用程序中创建复合键盘快捷键?

winforms - 界面测试工具?

c# - 将应用程序作为控制台应用程序运行并传递参数,否则作为 Win Form 应用程序运行

c# - 是否可以在 App.xaml.cs 上自动注册 ViewModels 和 Views

c# - Cassandra 准备好的语句的并发执行返回无效的 JSON 作为结果

c# - 使用 axWindowsMediaPlayer 播放两个视频

c# - 保留最后 N 个项目并从 ListBox 中删除其他项目