Tải bản đầy đủ (.doc) (2 trang)

Hiển thị hình ảnh trong RichTextBox

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (106.08 KB, 2 trang )

Hiển thị hình ảnh trong RichTextBox
gửi bởi onlysoft » T.Tư 28/05/2008 8:27 am
Thủ thuật: Hiển thị hình ảnh trong RichTextBox
Tác giả: Sưu tầm
Mô tả: Hiển thị hình ảnh trong RichTextBox
RichTextBox là đối tượng giao diện có thể chứa nội dung có định dạng gồm nhiều thành
phần khác nhau như chuỗi văn bản có định dạng, ảnh bitmap,... Để hiển thị thành phần nào
đó trong RichTextBox, trước hết bạn phải "add" nó vào vị trí thích hợp
Sau khi được "add" vào RichTextBox, thành phần được "add" sẽ được hiển thị ngay tức
khắc. Một trong những cách "add" thành phần vào đối tượng RichTextBox là sử dụng
Clipboard. Sau đây là đoạn code C# cho phép "add" một ảnh bitmap từ file ảnh có sẵn vào
đối tượng RichTextBox có tên là richTextBox1:
Code:
Mã: Chọn tất cả
1. //tạo đối tượng bitmap từ file ảnh
2. Bitmap myBitmap = new Bitmap("c:\\test.jpg");
3. // Copy bitmap vào clipboard.
4. Clipboard.SetDataObject(myBitmap);
5. // Lấy định dạng của đối tượng ảnh
6. DataFormats.Format myFormat =
DataFormats.GetFormat(DataFormats.Bitmap);
7. // Kiểm tra xem có thể copy định dạng ảnh vào
RichTextBox
8. if (richTextBox1.CanPaste(myFormat)) {
9. //nếu được thì "add" vào
10. richTextBox1.Paste(myFormat);
11. } else { //báo sai
12. MessageBox.Show("The data format that you
attempted site" +
13. " is not supportedby this control.");
14. }


Cái này hay ở chổ kiểm tra xem có thể copy định dạng ảnh vào RichTextBox hay không
đấy

×