PDA

View Full Version : سوال: نمايش فرم در حالتي به غير از چارگوش



mostafah110
یک شنبه 11 اسفند 1387, 20:59 عصر
سلام!

ديديد بعضي از برنامه ها صفحه نمايش آن ها به صورت معمول نيست (منظورم اينه كه چهار گوش نيست ، مثل همين مرورگر وب) ؛ مثلا windows media player يه skin هايي داره! شبيه عكس !
اگه بخوام اين طوري صفحه ي فرم باشه بايد چكار كنم!!!؟؟؟؟:متفکر:

خدا كنه متوجه شده باشيد منظورم چيه!!!!!!!!!!!:عصبانی++::کف:

MostafaAhmadi
یک شنبه 11 اسفند 1387, 21:29 عصر
سلام عزیز
شما می تونید از property ای به نام region در فرم استفاده کنید و آنر به هر شکلی که می خواین در بیارین.
کد زیر فرم رو بصورت بیضی در میاره.
امیدوارم بتونی با توجه به این راهنمایی فرمت رو به شکلی که می خوای در بیاری .
این کد ها رو در رویداد paint از فرمت قرار بده.

System.Drawing.Drawing2D.GraphicsPath p = new System.Drawing.Drawing2D.GraphicsPath();
p.AddEllipse(0, 0, 150, 200);
System.Drawing.Region r1 = new System.Drawing.Region(p);
this.Region = r1;