Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列表框中的白色方块_C#_Listbox - Fatal编程技术网

C# 列表框中的白色方块

C# 列表框中的白色方块,c#,listbox,C#,Listbox,我有一个绑定的列表框,显示文本。此文本来自另一个多行文本框。多行显示为第一行□□列表框中的第二行 我希望此文本在列表框行中显示为第一行第二行或第一行 编辑: 我实际上是在尝试创建一个记笔记的应用程序。“ListBox”将显示部分文本,“TextBox”将显示详细文本。如果您检查通过TextBoxt.text返回的字符串,并将Multiline设置为true,您会注意到,每一行都以“\r\n”序列结尾。因此,根据需要,您可以在split方法中使用“\r\n”作为参数从文本框中拆分字符串,并在Lis

我有一个绑定的
列表框
,显示文本。此文本来自另一个多行文本框。多行显示为
第一行□□列表框中的第二行

我希望此文本在列表框行中显示为
第一行第二行
第一行

编辑:
我实际上是在尝试创建一个记笔记的应用程序。“ListBox”将显示部分文本,“TextBox”将显示详细文本。

如果您检查通过TextBoxt.text返回的字符串,并将Multiline设置为true,您会注意到,每一行都以“\r\n”序列结尾。因此,根据需要,您可以在split方法中使用“\r\n”作为参数从文本框中拆分字符串,并在ListBox中将这些行显示为不同的项,或者用空格替换字符串中的“\r\n”并将其显示为单个ListBox项。

这就是问题所在。我不能改变文本的形式。表示带返回字符的文本必须按原样保存。还有,为什么我要在“文本框”中将单个文本显示为多个项目。我实际上是在尝试创建一个记笔记的应用程序。“列表框”将显示部分文本,“文本框”将显示详细文本。@LifeH2O也许,我不太理解你的问题。如果Split不适合您,但您想去掉方块,那么您可以使用替换方法-然后您将获得全文而不会使方块尴尬(尽管我刚才测试了这种情况,没有方块)。如果我替换,它会改变原始文本吗?我要给它一个try@LifeH2O您可以在一些测试项目中尝试它。就我而言,一切都很好。有一件事我没有勾选-如果您故意在文本框中打印\r\n会怎么样?