C#, RichTextBox 에 그림 삽입(파일명, 리소스)
RichTextBox 에 그림 삽입하는 방법입니다.
파일을 직접 선택하는 방법과
Resource 에 그림파일을 미리 추가한 후 RichTextBox에 추가하는 방법이 있습니다.
그림 파일 지정해서 RichTextBox 에 그림 삽입
System.Windows.Forms.OpenFileDialog 로 파일을 선택해서
Bitmap 형태로 클립보드에 복사한 후 RichTextBox 에 붙여넣는 방식입니다.
private void Form1_Load(object sender, EventArgs e)
{
Bitmap oBitmap = null;
if(DialogResult.OK == openFileDialog1.ShowDialog())
{
oBitmap = (Bitmap)Bitmap.FromFile(openFileDialog1.FileName);
Clipboard.Clear();
Clipboard.SetImage(oBitmap);
this.richTextBox1.Paste();
}
}
리소스 파일을 RichTextBox 에 그림 삽입
미리 Resource 에 지정한 후 RichTextBox 에 붙여 넣는 방식입니다.
private void Form1_Load(object sender, EventArgs e)
{
Bitmap oBitmap = null;
oBitmap = Properties.Resources.watclean_start_program;
Clipboard.Clear();
Clipboard.SetImage(oBitmap);
this.richTextBox2.Paste();
}