我想制作自己的消息框,这是它的构造函数:
public MBX(string message)
{
InitializeComponent();
}
public MBX(string message, string title)
{
InitializeComponent();
}
public MBX(string message, string title, string[] buttons)
{
InitializeComponent();
}
我想创建一个空白,它将重新格式化消息以使其宽度小于 444。这是一个帮助您的示例:假设消息是:"abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc"
并且该字符串的宽度大于 444 像素,空白是什么要做的是将它分成多行,直到宽度低于 444,如下所示:
abcabcabcabcabcabcabcabcabcabcabc
abcabcabcabcabcabcabcabcabcabcabc
abcabcabcabc
(您可以记住原始消息框对长字符串的反应)
先感谢您!VB理论
编辑:搜索了几个星期后,我找到了一篇完全解决这个自动换行问题的文章:http: //www.codeproject.com/Articles/51488/Implementing-Word-Wrap-in-C#_rating