اسللام عليكم
ازى اعمل text box على شكل دائره ايه الكلاس المستخدم فى العمل او مثال او اى معلومه
السلام عليكم
اسللام عليكم
ازى اعمل text box على شكل دائره ايه الكلاس المستخدم فى العمل او مثال او اى معلومه
السلام عليكم
Mohamed Makeen
Senior Software Developer
Egypt - Cairo
eng_makin@hotmail.com
0142003269
للاسف لا يمكنك عملها من كلاس او كنترول
اذا كنت تريد عملها عليك بتصميم الكنترول بنفسك !!
او البحث عن OCX فيه هذه الخاصيه
بعدين اشمعنى مثلث او دائره !!!
abo_alzobaer@hotmail.com
ممكن ترسمها و بعد ذلك تعمل وراثة من التكست بوكس يعني في الأخر هتعملها بأيدك و لكني لست أتذكر أداة جاهز تقوم بهذا !!!
يمكنك تغيير الـ 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
السلام عليكم ورحمه الله وبركاته
شكرا جزيلا اخى معتز وجازاك الله عنى كل خير
السلام عليكم
Mohamed Makeen
Senior Software Developer
Egypt - Cairo
eng_makin@hotmail.com
0142003269
السلام عليكم ورحمة الله وبركاته
سوف تجد ما تريدة إن شاء الله هنا
http://www.codeproject.com/csharp/bmprgnform.asp

Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
هذا الموضوع مغلق.