是否有可能在WinForms消息框中左对齐(而不是居中对齐)连续行?

时间:2011-04-22 12:06:34

标签: .net winforms messagebox

希望问题能说清楚。我们有一些很长的消息,用CrLf个字符分隔,并且这些行是中心对齐的。

线条可以左对齐吗?

如果必须的话,我可以创建一个表单并以模态方式显示它,但不必这样做会很好。


编辑...

道歉,人们。我的坏......我该死的傻瓜问题。

事实证明,我的应用程序中随处显示的消息框是自定义消息框,它继承自表单,而不是来自MessageBox。

更糟糕的是,它上面有一个标签,用于显示消息的文本......而且,您猜对了,它的TextAlign属性设置为MiddleCenter。

我现在要去砸尖刺狠狠揍你好人......

1 个答案:

答案 0 :(得分:2)

消息框左对齐:

Option Strict On
Option Explicit On

Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MessageBox.Show("It was the best of times, it was the worst of times." & vbNewLine & "The end.")
    End Sub
End Class

enter image description here