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

تكست بوكس على شكل مثلث او دائره

مغلق
بدأه isdep_makin في 6 مارس 2006 · 5 رد · 968 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اسللام عليكم

ازى اعمل text box على شكل دائره ايه الكلاس المستخدم فى العمل او مثال او اى معلومه

السلام عليكم

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#2

للاسف لا يمكنك عملها من كلاس او كنترول

اذا كنت تريد عملها عليك بتصميم الكنترول بنفسك !!

او البحث عن OCX فيه هذه الخاصيه

بعدين اشمعنى مثلث او دائره !!!

abo_alzobaer@hotmail.com

#3

ممكن ترسمها و بعد ذلك تعمل وراثة من التكست بوكس يعني في الأخر هتعملها بأيدك و لكني لست أتذكر أداة جاهز تقوم بهذا !!!

#4

يمكنك تغيير الـ Region ولكن الـ TextBox وهو شكله مثلث أو دايره بيبأه شكله واستخدامه سئ جدا.

System.Drawing.Drawing2D.GraphicsPath yourGP = new System.Drawing.Drawing2D.GraphicsPath();
yourGP.AddEllipse(1,1,70,70);
yourTextBox.Region = new Region(yourGP);

الكود يقوم بعمل الـ TextBox على شكل بيضوي متساوي ( دائره ) فقم بتغيير الأرقام على حسب حجم الـ TextBox واعمل MultiLine للـ TextBox = true حتى يصبح له ارتفاع أكبر !

يمكنك استخدام دوال غير AddEllipse الخاصه برسم بقية الأشكال أو ارسم ماتريده من أشكال من خلال اضافة النقاط []Point ويمكنك أن تستخدم StartFigure ثم ترسم ماتريد من أشكال معقده أو مختلطه وبعدها استدعي CloseFigure حتى تغلق الشكل ويوصل لك النقاط تلقائيا.

يمكنك أيضا استخدام AddLine أو AddLines لاضافة الخطوط بطريقه لرسم ما تريده من أشكال.

تم تعديل هذه المشاركة بواسطة معتز شمس في 7 مارس 2006 في 13:53

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

السلام عليكم ورحمه الله وبركاته

شكرا جزيلا اخى معتز وجازاك الله عنى كل خير

السلام عليكم

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#6

السلام عليكم ورحمة الله وبركاته

سوف تجد ما تريدة إن شاء الله هنا

http://www.codeproject.com/csharp/bmprgnform.asp

bmprgnform.jpg

Name : Ahmed H. Alawady

Web Site : Alawady.info

Email : alawady_ahmed@hotmail.com

Tel : +2 012 345 6808

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

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