سلام دوستان .
قبلا پرسیدم کسی جواب نداد !! میخوام یه عکس متحرک با پسوند gif رو توی یه richtextbox طوری نمایش بدم که عکس هنوز متحرک باشه .
ممنون میشم راه حلی بهم پیشنهاد بدید
با تشکر
سلام دوستان .
قبلا پرسیدم کسی جواب نداد !! میخوام یه عکس متحرک با پسوند gif رو توی یه richtextbox طوری نمایش بدم که عکس هنوز متحرک باشه .
ممنون میشم راه حلی بهم پیشنهاد بدید
با تشکر
یعنی یکی نیس بتونه منو راهنمایی کنه ؟! خواهش میکنم ...
چرا از picturbox استفاده نمی کنی !!!!!؟؟؟؟؟
کد زیر برای درج عکس در richtextbox هست اما نمیدونم بعد از درج عکس هنوز عکس مورد نظر حالت متحرک رو داشته باشه یا نه
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string strfile = openFileDialog1.FileName;
Bitmap btmap = new Bitmap(strfile);
Clipboard.SetDataObject(btmap);
DataFormats.Format format = DataFormats.GetFormat(DataFormats.Bitmap);
richTextBox1.Paste(format);
}
یه ذره هم زحمت سرچ بکشید بد نیستا . من یه سورس برنامه چت در سی شارپ (با پسود : www.hsbteam.com) را پیدا کردم لطفاً مطالعه کنید امیداورم مشکلتان حل شود .
لطفاً این کد را هم امتحان کنید .
public void InsertImage(string pic)
{
string picFile = pic;
Bitmap displayPic = new Bitmap(picFile);
// Copy the bitmap to the clipboard.
Clipboard.SetDataObject(displayPic);
// Get the format for the object type.
DataFormats.Format imgFormat = DataFormats.GetFormat (DataFormats.Bitmap);
// After verifying that the data can be pasted, paste
if(richTextBox1.CanPaste(imgFormat))
{
richTextBox1.Paste(imgFormat);
}
else
{
MessageBox.Show("The data format provided is not supported by this control.");
}
}
}
خواهش میکنم یه راهی واسه مشکل من پیدا کنییییییییییید
مردم بسکه پست گذاشتم و جواب نگرفتممممممممممممم
دوستان منم همین مشکل رو دارم . توی سایت گشتم و یک سورس بود که همین کار رو میکرد ولی با OpenDialog بود.
این هم لینکش دانلودش : http://up.behtarin.com/uploads/fd3227e1781.zip
2 تا مشکل بود . اول اینکه با OpenFileDialog کار میکرد و دومی هم اینکه توش از Richtextbox استفاده نشده . dll خواصی توش نبود
به جز یک class . زیاد سر در نیاوردم . کسی نمیتونه سورس رو کامل تر و واضح تر توضیح بده توی new project ؟؟؟
بخدا ثواب داره
منم یه زمانی میخواستم کار شما رو بکنم .... از ریچ تکست باکی استفاده نکردم ..... اومدم از پنل استفاده کردم و در حال ران تایم لیبل میساختم و به پنل اضافه میکردم .... اگه بینشون شکلک بود میومدم بین لیبیل ها تصویر میزاشتم (pictureBox) ...... !!!!
ولی بعدش یه کار دیگه کردم .... !!!!
اومدم تصویر های متحرک کوچیکو برداشتم .............. و تو تولباکس تصاویر تصاویر بزرگ متحرک مثلا با سایز 100*100 گذاشتم .... بعد که کاربر یه تصویر رو انتخاب میکرد ... تصویر به صورت انی در یک خط مجزا اضافه میشد ... !!
که اینکار قشنگتر هم بود .... !!!!
سلام
این Richtextbox مال vs نیست و از اون cs ساخته میشه
در یک new project قرارش دادم
واقعا مرسی
اینجا رو خوب متوجه نشدم . نمیدونم کارم درست بوده یا نه.این Richtextbox مال vs نیست و از اون cs ساخته میشه
در یک new project قرارش دادم
اومدم یک richtextbox گذاشتم و اسمشو به trichtextbox1 تغییر دادم.
installer class رو add کردم و اسمشو به TRichTextBox.cs تغییر دادم.
داره جواب میده یک جورایی ولی یک خورده مشکل داره الان.
سورس جدید رو میزارم ممنون میشم اگه لطف کنید رفع اشکالش کنید و بهم بگید.
الان:
smile رو فقط یک بار توی pm box نشون میده
و
pm تکراری ارسال نمیکنه
اگه متن پی ام رو هم عوض کنید و توی متن pm جدید هم از کلمه D: استفاده کنید چون قبلا یک بار
این smile اومده دیگه نمیاد.
یک متن آماده نوشتم . 2-3 بار send pm رو بزنید منظورم رو متوجه میشید
http://up.behtarin.com/uploads/eae289eb811.zip