gpt4 book ai didi

c# - 剪切文本以适合文本框宽度,然后右对齐

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:03 24 4
gpt4 key购买 nike

我的表单中有几个显示文件路径的文本框。大多数情况下,文件路径太长而无法在文本框中显示。有没有可能把多余的文字剪掉,在上面加上点字符,然后对齐?

例如:
如果路径是C:\Programs\anotherfolder\blabla\thisisatest.xml

文本框应显示:...lder\blabla\thisisatest.xml

如果我调整文本框的大小,其中的文本将随之调整大小/展开。
有没有办法自动执行此操作,可能是通过文本框的 Resize 事件。

非常感谢。

最佳答案

This如果您要根据输入的文本调整文本框的大小,可能会有所帮助。您可以在任何事件上调用此代码,例如当您将焦点移出文本框时或在文本框中加载数据后。您需要在代码的下一行中替换文本框的实际文本。

mySize = e.Graphics.MeasureString("This is a test", myFont);

关于c# - 剪切文本以适合文本框宽度,然后右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23539221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com