我正在寻找一种方法来控制 Winforms 中简单 MessageBox 的形状。我想控制传入文本的换行位置,以便对话框矩形更窄。 Windows 似乎希望在包装文本之前使对话框尽可能宽。有没有一种简单的方法可以控制对话框的最大宽度而无需创建我自己的自定义表单?
最佳答案
您可以在文本中嵌入换行符以强制其在特定点换行。例如
"message text...\nmore text..."
更新:我发帖认为这是一个 win32 API 问题,但我认为原则应该仍然适用。我假设 WinForms 最终会调用 MessageBox()。
关于c# - Winforms MessageBox 的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/102614/