C#富文本框赋值,输出后出现排版错乱,求指导救

.Net技术 码拜 9年前 (2016-03-02) 1646次浏览
有Form1和Form2两个窗体,Form1上有个富文本框以及按钮,点击按钮后调出Form2,再点击Form2上的按钮后,给Form1上的富文本框赋值(其实是一个输出计算过程的步骤),赋值语句如下:
首先设置Form2的父窗体为Form1:
Form2 newform = new Form2();
newform.Owner = this;
newform.Show();
然后在Form2的按钮事件中添加输出计算过程的代码,部分代码具体如下:
this.Owner.Controls[“result”].Text += ”          ◻截面有效高度:\r\n”;
this.Owner.Controls[“result”].Text += ”              h0=h-a=” + h0 + “(mm)\r\n”;
this.Owner.Controls[“result”].Text += ”          ◻ξ值计算:\r\n”;
this.Owner.Controls[“result”].Text += ”              查表得ξb=” + pb + “,0.85ξb=” + pb85.ToString(“F3”) + “\r\n”;
this.Owner.Controls[“result”].Text += ”              αs=K×M/(fc×b×h0×h0)=” + t.ToString(“F3”) + “\r\n”;
this.Owner.Controls[“result”].Text += ”              ξ=1-sqrt(1-2*αs)=” + p.ToString(“F3”) + “\r\n”;
this.Owner.Controls[“result”].Text += ”              ξ=”+p.ToString(“F3″)+”≤0.85ξb=” + pb85 + “\r\n”;
这样之后,输出结果显示在Form1的富文本框中显示是错乱的,不知道为什么,真的求高手帮忙分析分析是什么原因?
详见下图显示过程:
C#富文本框赋值,输出后出现排版错乱,求指导救
C#富文本框赋值,输出后出现排版错乱,求指导救
C#富文本框赋值,输出后出现排版错乱,求指导救
解决方案

100

LZ,空格,你得用全角空格,不然可能对不齐.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#富文本框赋值,输出后出现排版错乱,求指导救
喜欢 (0)
[1034331897@qq.com]
分享 (0)