使用VB.NET在Winforms中显示固定宽度的文本
||
我需要在Paint事件中向.net Winforms窗口中写入一些固定宽度的字体(即Courier New或Consolas)文本-不使用标签或任何其他winforms控件-而是使用图形对象方法将文本呈现到表单的客户区。
即使是固定宽度的字体,我也很难在标题下的不同行上对齐文本。如何精确测量固定宽度字体中单个字符的宽度?在连续的文本输出呼叫中,如何获得2行以水平对齐方式打印输出?
例如:
标题1标题2
简短的其他文字
还要更长一点吗?
我需要一个单独的调用来渲染标题2下的每个文本单元。为了论证-假设第1列项目用黑色打印,第2列用蓝色打印-我们不能使用相同的颜色发短信给整行打电话。
没有找到相关结果
已邀请:
2 个回复
芦歉竭皑
可能是您想要的。
樊熄忙暖