View Full Version : تغییرشکل فرم
negin_m
شنبه 24 مرداد 1388, 11:03 صبح
چطور میشه فرم یا دکمه ها رو تو c#به شکل های مختلف درآورد؟
Evil 69
شنبه 24 مرداد 1388, 11: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, 14: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 فرمتو بده.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.