没有 Win32 API 调用的 C# 路径省略号

标签 c# .net path ellipsis

我有一条很长的路径,我想缩短以使用省略号字符在表单上显示。

我知道有 PathCompactPathEx Win32 API 调用,但我知道有一个内置的 .NET 等效项。我以前用过它,但现在找不到了。有什么提示吗?

最佳答案

你自己的链接有

Alternative Managed API: System.Windows.Forms.TextRenderer.MeasureText(String, Font, Size, TextFormatFlags.ModifyString | TextFormatFlags.PathEllipsis);

在底部。这就是您要找的吗?

关于没有 Win32 API 调用的 C# 路径省略号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529436/

相关文章:

c# - 将图像源设置为应用程序文件夹

C# 客户端 Python 服务器 : Connection refused

css - 背景图像不起作用(错误的路径?)

c# - 如何将 ISortedEnumerable<XElement> 添加到 XElement?

c# - MATLAB/.NET Interop - 不允许在 .NET 对象上设置属性

c# - 逐帧播放mp3

.net - 汇集我的连接对我来说有多重要?

python - 我正在 Windows 10 计算机上的 python 上使用 openpyxl 库,并尝试使用空格加载 load_workbook

c# - 使用 C# 和 Json.NET 根据条件序列化 JSON 对象

c# - 是否可以跨 Web 角色实例共享应用程序对象?