تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة فى Dim g As Graphics رسم نص وصور من اداة ريتش تكست بوكس
#1
السلام عليكم

اريد رسم كل محتويات اداة ريتش تكست بوكس

الاداة بيكون فيها نص + صور

ازاى اقدر ارسمهم فى صورة واحدة وعرضها فى اداة بيكتشر بوكس (اداة الصورة)
الرد
تم الشكر بواسطة:
#2
ماذا تقصد برسم؟
هل تقصد تصوير مثل تصوير الشاشة؟؟؟
الرد
تم الشكر بواسطة: الماجيك مسعد , الماجيك مسعد
#3
PHP كود :
       RichTextBox1.Refresh()
 
       Dim bmp As New Bitmap(RichTextBox1.WidthRichTextBox1.Height)
 
       Using g As Graphics Graphics.FromImage(bmp)
 
           g.CopyFromScreen(RichTextBox1.PointToScreen(Point.Empty), Point.Empty, RichTextBox1.Size)
 
       End Using

        If Not bmp Is Nothing Then
            PictureBox1
.Image bmp
        End 
If 
الرد
تم الشكر بواسطة: الماجيك مسعد
#4
(10-09-16, 04:01 AM)silverlight كتب :
PHP كود :
       RichTextBox1.Refresh()
 
       Dim bmp As New Bitmap(RichTextBox1.WidthRichTextBox1.Height)
 
       Using g As Graphics Graphics.FromImage(bmp)
 
           g.CopyFromScreen(RichTextBox1.PointToScreen(Point.Empty), Point.Empty, RichTextBox1.Size)
 
       End Using

        If Not bmp Is Nothing Then
            PictureBox1
.Image bmp
        End 
If 

تمام جدا اخى الكريم

انت كدا هتقدر تفهم طلبي

شوف هذا الكود

Dim width As Integer = 640
Dim height As Integer = 480

Dim writer As New VideoFileWriter()
writer.Open(SavePath, width, height, 25, VideoCodec.MPEG4, 1000000)
Dim image As New Bitmap(width, height)
Dim g As Graphics = Graphics.FromImage(image)
g.FillRectangle(New SolidBrush(Color.Yellow), 0, 0, width, height)
Dim rec As RectangleF = New RectangleF With {
.Width = width,
.Y = 480,
.X = 0
}
g.DrawString(Article, UsingFont, New SolidBrush(UsingColor), rec, Align)
Dim src = New Bitmap(PictureBox1.Image)
g.DrawImage(src, New Rectangle(0, 0, 222, 222))
'g.Save();
writer.WriteVideoFrame(image)
rec.Y -= rate
Progress.Invoke(Sub()
Progress.SetIncrement(1)
End Sub)

writer.Close()


هذا الكود لعمل فيديو
من نص او صور الموجودين فى اداة الريتش بوكس

ولكن ليس كما اريد

لانه يفعل نص وصورة ولكن بطريقة غير مرغوب فيها

والمطلوب
انا عايز اضيف نص + صور (اكتر من صورة) الى الريتش بوكس

واقوم بعمل فيديو لهم ويظهر بالترتيب كما كانو فى الريتش بوكس

يعنى مثلا نفترض ان الريتش بوكس فيه

نص
صورة
نص
صورة
صورة
صورة
نص
صورة

يبقا يظهروا كدا فى الفيديو

نص
صورة
نص
صورة
صورة
صورة
نص
صورة

يارب تكون فهمت قصدى وتقدر تساعدنى

(10-09-16, 02:54 AM)سعود كتب : ماذا تقصد برسم؟
هل تقصد تصوير مثل تصوير الشاشة؟؟؟

رسم نص
g.DrawString(Article, UsingFont, New SolidBrush(UsingColor), rec, Align)


رسم صورة

Dim src = New Bitmap(PictureBox1.Image)
g.DrawImage(src, New Rectangle(0, 0, 222, 222))
الرد
تم الشكر بواسطة:
#5
ما فهمته انك تريد ان ترسم صورة مثل الخلفية و تملأها بأي لون و في حالتك هنا أنت ملأاتها باللون الأصفر ثم بعد ذلك تريد ان ترسم عليها تكست ثم صورة ثم تكست و هكذا تستمر عملية الرسم مع Timer حتي تتحرك الصور بشكل عمودي علي هيئة شريط سينمائي
ومن ثم لاحقا يتم حفظ الصور في ملف علي هيئة فيديو
الرد
تم الشكر بواسطة:
#6
(10-09-16, 04:50 AM)silverlight كتب : ما فهمته انك تريد ان ترسم صورة مثل الخلفية و تملأها بأي لون و في حالتك هنا أنت ملأاتها باللون الأصفر ثم بعد ذلك تريد ان ترسم عليها تكست ثم صورة ثم تكست و هكذا تستمر عملية الرسم مع Timer حتي تتحرك الصور بشكل عمودي علي هيئة شريط سينمائي
ومن ثم لاحقا يتم حفظ الصور في ملف علي هيئة فيديو

نعم اخى الفاضل هذا ما اريده بالظبط

اتمنى ان تساعدنى فى ذلك
الرد
تم الشكر بواسطة:
#7
هل من مساعد؟
الرد
تم الشكر بواسطة:
#8
كل سنة وانت طيب
الرد
تم الشكر بواسطة:
#9
الا يوجد حل؟
الرد
تم الشكر بواسطة:
#10
كل عام وانت بخير .... أنا ب أعتذر لأني لا أستطيع مساعدتك حاليا لأن نسخة الويندوز الأصلية الخاصة بجهاز الكمبيوتر ضربت و في الوقت الراهن أنا أبحث عن حل للمشكلة ..... موضوعك سهل جدا ...لكن... قدر الله و ما شاء فعل
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيف يمكنني ان اسند نتيجة البحث الى التكست بوكس larbihamri 2 61 منذ 4 ساعة مضت
آخر رد: larbihamri
Photo [VB.NET] حل مشكلة {"This OleDbTransaction has completed; it is no longer usable."} محمد صلاح ابراهيم 1 28 منذ 8 ساعة مضت
آخر رد: Done
Exclamation ما هذا ؟ مشكلة في اداة ShockwaveFlash لعرض فيديوهات الـ Youtube YousefOkasha 6 74 أمس, 04:59 PM
آخر رد: YousefOkasha
  مشكلة فى استدعاء الفاتورة للتعديل عليها atef_020 27 374 21-07-18, 10:23 PM
آخر رد: atefkhalf2004
  [VB.NET] تحديد عدد احرف التيكست بوكس محمد اسماعيل 3 59 21-07-18, 09:56 AM
آخر رد: YousefOkasha
  [VB.NET] كيف يمكن تفادي مشكلة اقلاع البرنامج اكثر من مرة larbihamri 4 87 20-07-18, 03:29 AM
آخر رد: YousefOkasha
  كيف اجعل الكلمات تحت بعضها فى الليست بوكس ابو روضة 5 90 16-07-18, 01:34 AM
آخر رد: elgokr
  مشكلة ظهور الارقام في تقرير الكريستال ريبورت باللغة الانجليزية محمد صلاح ابراهيم 1 57 15-07-18, 05:07 PM
آخر رد: elgokr
Exclamation مشكلة في تثبيت Visual Studio 2013 YousefOkasha 7 299 13-07-18, 10:33 PM
آخر رد: YousefOkasha
  [سؤال] مشكلة عند عمل رن للمشروع khaled_2017 9 171 13-07-18, 07:32 PM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم