Environment.NewLine在Mono C#中不起作用

时间:2018-11-12 07:57:24

标签: c# linux winforms mono rtf

我在用C#编写的Windows窗体应用程序中使用RichTextBox,我尝试使用命令

在Ubuntu上启动它
mono TestApp.exe

该应用程序将启动并运行除RichTextBox中的新行以外的几乎所有功能。因此,在Windows下,文本将传输到新行,而在Linux中,文本将在大间隔后进入一行。

rtbTest.AppendText(_text.Status + Environment.NewLine);

然后,我将尝试将Rtf与生成的字符串一起使用,如下所示:

string r = @"{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204 Microsoft Sans Serif;}}
                    \viewkind4\uc1\pard\f0\fs29 Goodbye, World!\line\par\n }";
        rtbTest.Multiline = true;

        rtbTest.Rtf = r;

当我现在在Windows中运行应用程序时,它也不起作用。我应该怎么做才能换行?

0 个答案:

没有答案