الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Custom Control

مغلق
بدأه إسماعيل عنجريني في 29 نوفمبر 2003 · 4 رد · 1,334 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#2

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

ضيف

ScrollingText Text=new FunStuff.ScrollingText();
this.Controls.Add(Text);

TestFunStuff.exe

تم تعديل هذه المشاركة بواسطة ahabdeen في 29 نوفمبر 2003 في 12:45

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#3

اسماعيل،

هنالك خطأ فادح في الكود الذي أرفقته..

لا يمكن عمل Dispose لأحد المكونات الموجودة أصلا في النظامSystem-defined ولذلك لا يمكنك عمل Dispose...

إذا أردت أن تعمل Dispose قم بحجز مكان في الذاكرة بواسطة SolidBrush وليس لك أن تستخدم System Defined Brush....

إذن سأضع أمامك الحلين:

1- لا تستخدم Dispose:

pe.Graphics.Clear(Color.Red);

Brush b = Brushes.Green;

pe.Graphics.FillEllipse(b, ClientRectangle);

base.OnPaint(pe);

2- استخدم SolidBrush:

pe.Graphics.Clear(Color.Red);

SolidBrush b = new SolidBrush(Color.Green);

pe.Graphics.FillEllipse(b, ClientRectangle);

b.Dispose();

base.OnPaint(pe);

#4

اسماعيل،

هنالك خطأ فادح في الكود الذي أرفقته..

لا يمكن عمل Dispose لأحد المكونات الموجودة أصلا في النظامSystem-defined ...

إذا أردت أن تعمل Dispose قم بحجز مكان في الذاكرة بواسطة SolidBrush وليس لك أن تستخدم System Defined Brush....

إذن سأضع أمامك الحلين:

1- لا تستخدم Dispose:

pe.Graphics.Clear(Color.Red);

Brush b = Brushes.Green;

pe.Graphics.FillEllipse(b, ClientRectangle);

base.OnPaint(pe);

2- استخدم SolidBrush:

pe.Graphics.Clear(Color.Red);

SolidBrush b = new SolidBrush(Color.Green);

pe.Graphics.FillEllipse(b, ClientRectangle);

b.Dispose();

base.OnPaint(pe);

هذا الموضوع مغلق.

مواضيع مشابهة