MessageBox怎样让输出内容到了固定长度了换行,比如到了20个字符就换行怎么做?
MessageBox("高高的围墙像一道屏障,隔绝着外界的一切。一间厅房,一张讲桌,几件朽坏的课桌椅,恰如其分地融入了那个灰暗的年代;一鬓白发,一把胡须,几个生机勃勃的学...
MessageBox("高高的围墙像一道屏障,隔绝着外界的一切。一间厅房,一张讲桌,几件朽坏的课桌椅,恰如其分地融入了那个灰暗的年代;一鬓白发,一把胡须,几个生机勃勃的学童,又极不自然地述说着那个年代的不凡。这是开学的第一天,明媚的阳光照耀着高高围墙内的那间破旧学堂,灿烂的笑脸映衬着暖春那一缕缕和煦的阳光。开学第一课,老师出了一道关系一生的题目:“你们有什么梦想,请给大家说说。”平实的语言,却牵动着孩子们纯真的心。“我要当一位商人。”“在我长大后,我要像我爸爸一样。”……只有他,给了老师一个与众不同的答案:“为中华之崛起而读书。”老师被这小孩的言语所震惊,但更为震撼的是这孩子那坚定的充满希望的眼睛。老师只是默默地点点头,白色的胡须在阳光的照耀下射出了耀眼的金色……")
展开
展开全部
MessageBox.Show("abc\r\neaf");
//这样就可以还行了。
//剩下20个字符,你只要判断langth就可以了。
更多追问追答
追问
我知道用\r\n的换行方法,可是有没有其他智能判断,到了二十个字符换行的方法
追答
string message = "你的字符串";
StringBuilder result = new StringBuilder();
for(int i=1;i<=message.Length;i++)
{
if(i%20==0)
{
result.Append(message[i-1].ToString()+"\r\n");
}
else
result.Append(message[i-1].ToString());
}
MessageBox.Show(result.ToString());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询