본문 바로가기

스터디/C#.NET:자료

C#, RichTextBox 에서 그림 삽입(파일명, 리소스)

 

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();

 

}