텍스트 입력란에 사용자가 textBox1을 입력하십시오. 그런 다음 버튼을 클릭하여 textBox1에서 textBox2로 텍스트를 복사하지만 textBox2에서는 텍스트가 긴 하나의 문자열처럼 보입니다.어떻게 텍스트를 textBox1에서 textBox2로 공백을 포함하여 복사 할 수 있습니까?
텍스트를 복사 할 때 단어 사이의 정확한 공백을 복사하기를 원합니다. 내가 가지고있는 버튼을 클릭 이벤트를 Form1에 다음
public List<string> scrambledTextBoxWords()
{
List<string> words = _scrambledWords;
return words;
}
:
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;
}
그런 다음 바닥에 난이 기능이 : 내 새로운 클래스에서
나는 상단에이 코드를 가지고 :
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에 일부 텍스트를 입력 :
,대니 안녕하세요 노란색
그런 다음 새로운 클래스의 인스턴스를 만들고 원하는대로 단어 목록을 가져 오십시오. 그리고
룽텝의 roblem이 TextBox2를의 텍스트 모양을 것입니다에서는 AppendText과 TextBox2를에 추가 :
dannyhelloyellow
그리고 나는 그것이 공백을 포함을 textBox1 있다는이 같은보고 싶지 : 안녕하세요
내가 그것을 어떻게 할 수있는 노란색
대니 : 안녕하세요하고 모양을 TextBox2를 그렇게 7 공백이 노란색 사이의 예를 들어 ?