PDA

View Full Version : تغییرشکل فرم



negin_m
شنبه 24 مرداد 1388, 10:03 صبح
چطور میشه فرم یا دکمه ها رو تو c#به شکل های مختلف درآورد؟

Evil 69
شنبه 24 مرداد 1388, 10:29 صبح
برای تغییر شکل فرم می تونی از کلاس GraphicsPathهستفاده کنی مثلا


using system.drawing.drawing2d;
GraphicsPath path = new GraphicsPath();
path.addellipse(0,0,400,400);
this.region=new region(path);
this.refresh();

sysman_20
شنبه 24 مرداد 1388, 13:24 عصر
این کد رو بذار تو فرم لودت فرمتو به شکل دایره در میاره


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

تو تابع AddEllipse ابتدا x و بعد y و به عنوان پارامتر های سوم و چهارم به ترتیب wigth و height فرمتو بده.