PDA

View Full Version : سوال: نحوه گذاشتن عکس بین متن در C#



vb.net2008
یک شنبه 23 مرداد 1390, 10:18 صبح
سلام
من یه برنامه نوشتم. که کاربر می تونه توش مقاله درج کنه و همچنین واسه مقالش عکس بذاره.
می خوام موقع نمایش مقاله عکس مورد نظر بین متن نشون داده بشه.باید چی کار کنم.

Esmail Solhkhah
یک شنبه 23 مرداد 1390, 10:53 صبح
Bitmap imageObject = (Bitmap)Image.FromFile(@"d:\1.bmp");

Clipboard.SetDataObject(imageObject, false);

IDataObject iData = Clipboard.GetDataObject();

bool bDataPresent = iData.GetDataPresent(DataFormats.Bitmap);

System.Drawing.Imaging.BitmapData meta = (System.Drawing.Imaging.BitmapData)iData.GetData(D ataFormats.MetafilePict);

if (bDataPresent)
richTextBox1.Paste(DataFormats.GetFormat(DataForma ts.Bitmap));

vb.net2008
یک شنبه 23 مرداد 1390, 10:57 صبح
فقط تصاویر bitmap رو می تونم بین متن درج کنم ؟

Esmail Solhkhah
یک شنبه 23 مرداد 1390, 11:08 صبح
فقط تصاویر bitmap رو می تونم بین متن درج کنم ؟

تصاویری که کلاس زیر ساپرت میکنه رو میتونید استفاده کنید

System.Drawing.Imaging.ImageFormat

منجمله png- bmp - emf - jpg