2016-04-11 66 views
0

我有2個單選按鈕,都粘貼,但一個是粘貼開始,另一個是粘貼結束。基本上需要發生的是當選擇粘貼開始時,複製/剪切的文本被粘貼在富文本框中的任何文本的開頭。相反,選擇粘貼結束時,複製/剪切文本需要自動粘貼到文本末尾的富文本框中。這是我的代碼:(它只是正常糊了)如何在富文本框或末尾粘貼文本的開頭?

if (rdbPasteBeginning.Checked) 
     { 
      if (rtbMain.SelectionLength > 0) 
      { 
       rtbMain.SelectionStart = rtbMain.SelectionStart + rtbMain.SelectionLength; 
      } 
      rtbMain.Paste(); 
     } 

這是豐富的文本框: http://prntscr.com/ar173t

回答

0

如果你只是用文字工作的,沒有必要粘貼的方法。

你可以得到相同的結果與簡單的代碼

string copiedCutText = YourMethod(); 
if (rdbPasteBeginning.Checked) 
{ 
    rtbMain.Text = copiedCutText + rtbMain.Text; 
} 
else 
{ 
rtbMain.Text += copiedCutText; 
} 

如果你需要用新的線路,或空格幫助,發表評論

+0

我是初學者...你是什麼「的意思YourMethod「? –

+0

string copiedCutText = YourMethod();這表示您想要在開始/結尾處添加的文本。字符串copiedCutText(你當然可以改變名字)等於YourMethod()。您可以使用textBox1.text來代替方法。無論如何,這個字符串將保存你想添加的文本 – Claudius

+0

基本上我不知道你想添加什麼,因爲你的Paste()方法是空的 – Claudius