2016-09-22 82 views
0

我真的很感激它,如果有人可以請幫我解決以下問題。將圖像添加到richtext框

所以我已經將圖像添加到我的資源文件中,我想知道的是如何將圖像分配給按鈕,以及用戶單擊該按鈕後圖像是否粘貼在richtext框上。我正在使用C#Windows.System.Forms。請請幫助我。

感謝, Harshita

+1

你可以發佈你的進展到目前爲止? –

+0

還有一個叫做「PictureBox」的控件..這是最好的顯示圖像。 –

+0

根本沒有好方法。我唯一知道的就是使用剪貼板。它產生了有效的'Rtf',但結果仍然很尷尬,有點像早期的Word版本。代替 – TaW

回答

0

如果你確實分配ImageButtonBackgroundImage,也許是這樣的:

button1.BackgroundImage = 
       (Bitmap)Resources.ResourceManager.GetObject("ImageNameWithoutExtension"); 

,那麼這將其複製到ClipBoardPaste它在當前SelectionStart的一個RichTextBox

private void button_Click(object sender, EventArgs e) 
{ 
    Button btn = sender as Button; 
    Clipboard.SetData("Bitmap", btn.BackgroundImage); 
    richTextBox1.Paste(); 
} 

它使用sender參數,因此您可以對所有圖像按鈕使用相同的事件。