c# - 将ListBox项中的部分字符串向右对齐c#
问题描述
我创建了一个 ListBox 并添加了一个项目(观察到),但我希望字符串的一部分与右侧对齐(预期)。我尝试添加从右到左的 unicode,但这不起作用。该代码是一个普通的列表框。
谢谢你的帮助!
编辑:这是一个 winforms 应用程序,只有一个列表框和这行代码:
listBox1.Items.Add("Justin Fox 102304506");
解决方案
你可以使用这样的东西
String.Format("{0,-10} | {1,20}", "Nemo", "Mo")
通过这种格式,您将在 20 个字符上右对齐“Mo”
listBox1.Items.Add(String.Format("{0,-10} | {1,20}", "Nemo", "Mo"));
推荐阅读
- python - 使用 Prometheus 中的指标监控批处理作业的状态
- docusignapi - [docusign]嵌入签名无法正常显示签名页面
- c++ - C++ 删除 [] 运算符
- python-3.x - 使用 psutil 和 ethtool 测量网络使用情况的结果
- electron - 使用电子生成器访问 extraFiles 或 extraResources 的正确方法是什么?
- python - 如何使用熊猫忽略具有特定值的文件
- graphql - 需要澄清 GraphQL 全局对象识别规范中描述的根查询类型上的“节点”字段
- c++ - 如何知道符号来自的确切文件
- node.js - 从带有附件的 Gmail 中读取邮件 - Node.js
- python - 有没有人尝试在 Apache Superset 中实现多租户