2016-09-22 14 views
0

誰かが私に次の問題を助けてくれたら、本当に感謝します。リッチテキストボックスに画像を追加

私はリソースファイルにイメージを既に追加しています。私が知りたいのは、イメージをボタンに割り当てる方法と、ユーザーがリッチテキストボックスにイメージを貼り付けるボタンをクリックした後です。私はC#Windows.System.Formsを使っています。親切に私を助けてください。

おかげで、あなたは確かにImageを割り当てている場合 Harshita

+1

これまでのところあなたの進歩を投稿できますか? –

+0

「PictureBox」と呼ばれるコントロールもあります。これは画像を表示するのに最適です。 –

+0

いい方法はありません。私が知っている唯一のものは 'クリップボード'を使うことです。それは有効な 'Rtf'をもたらしますが、結果はまだ厄介です。初期のWord版のようなものです。 – TaW

答えて

0

ButtonさんBackgroundImage、多分このような:で

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

が、これはClipBoardにコピーし、Pasteそれを現在SelectionStartRichTextBox

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

これはsenderパラメーターを使用するので、すべての画像ボタンに同じイベントを使用できます。