1
我有一個文本用戶在textBox1中輸入手冊 然後按鈕單擊將文本從textBox1複製到textBox2,但在textBox2中文本看起來像一個長的字符串。我怎樣才能從textBox1文本複製到textBox2包括空格?
我希望當它複製文本時,它也會複製單詞之間的確切空格。
在我的新類我有這樣的代碼在頂部:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ScrambleRandomWordsTest
{
class ScrambleTextBoxText
{
private static readonly Random RandomGen = new Random();
private List<string> _words;
private List<string> _scrambledWords;
public ScrambleTextBoxText(List<string> textBoxList)
{
_words = textBoxList;
}
然後在底部,我有這樣的功能:
public List<string> scrambledTextBoxWords()
{
List<string> words = _scrambledWords;
return words;
}
然後在Form1中的按鈕單擊事件我有:
private void BtnScrambleText_Click(object sender, EventArgs e)
{
textBox1.Enabled = false;
BtnScrambleText.Enabled = false;
textBoxWords = ExtractWords(textBox1.Text);
ScrambleTextBoxText scrmbltb = new ScrambleTextBoxText(textBoxWords);
for (int i = 0; i < scrmbltb.scrambledTextBoxWords().Count; i++)
{
textBox2.AppendText(scrmbltb.scrambledTextBoxWords()[i]);
}
}
所以我在Form1中例如輸入一些文字:
danny hello yellow
然後,我爲新類製作實例,並按照我的意願取回單詞列表。 並將它們添加到TextBox2中與AppendText通過
THEP roblem的是,在TextBox2中的文本看起來像:
dannyhelloyellow
,我希望它看起來是一樣的,因爲它是在TextBox1中包括的空間: 例如打招呼,黃色的有7位,以便在TextBox2中它看起來就像之間:
丹尼你好黃色
我該怎麼辦呢?