C# 在文本框C表单中显示Json时出错

C# 在文本框C表单中显示Json时出错,c#,.net,json,forms,C#,.net,Json,Forms,我正在使用Newton Json.NET对一个简单的Json进行反序列化,并将结果字符串以C形式显示到文本框中 问题是,我想将其他数据附加到每个反序列化部分。这是我在调试终端中打印的格式良好的字符串 从12234开始……荷马·辛普森$$$$123456都是我附加到Json中的数据 到目前为止,一切顺利。但是,表单文本框上显示的数据如下所示: 请注意,文本未对齐,附加部分的位置错误 这是我用来获取json的代码: 看起来您的文本框从右向左打印。看看这个: 看起来您的文本框从右向左打印。看看这个:

我正在使用Newton Json.NET对一个简单的Json进行反序列化,并将结果字符串以C形式显示到文本框中

问题是,我想将其他数据附加到每个反序列化部分。这是我在调试终端中打印的格式良好的字符串

从12234开始……荷马·辛普森$$$$123456都是我附加到Json中的数据

到目前为止,一切顺利。但是,表单文本框上显示的数据如下所示:

请注意,文本未对齐,附加部分的位置错误

这是我用来获取json的代码:


看起来您的文本框从右向左打印。看看这个:

看起来您的文本框从右向左打印。看看这个:

看起来像是从右向左的格式问题。将TextBox.RightToLeft属性更改为RightToLeft.No,如下所示:

myTextBox.RightToLeft = RightToLeft.No;
或者,更好的是,在Winforms设计器中更改该属性,使其自动反映到InitializeComponent方法中


有关详细信息,请转到。

这看起来像是从右向左的格式问题。将TextBox.RightToLeft属性更改为RightToLeft.No,如下所示:

myTextBox.RightToLeft = RightToLeft.No;
或者,更好的是,在Winforms设计器中更改该属性,使其自动反映到InitializeComponent方法中

有关详细信息,请转到。

您需要将Textbox属性更改为Textbox.RightToLeft到RightToLeft。否

您需要将Textbox属性更改为Textbox.RightToLeft到RightToLeft。否