PDA

View Full Version : سوال: ساختن فرم با یک شکل خاص



mmojbo
چهارشنبه 09 اسفند 1391, 11:21 صبح
با سلام به همه دوستان

میخواستم بدونم چطور میشه فرم ها رو به یک شکل خاص درآورد. مثلا به شکل لوزی یا ذوزنقه
یا هر چندضلعی با هر حالتی؟

ممنون

erfan_urchin
چهارشنبه 09 اسفند 1391, 15:19 عصر
با سلام به همه دوستان

میخواستم بدونم چطور میشه فرم ها رو به یک شکل خاص درآورد. مثلا به شکل لوزی یا ذوزنقه
یا هر چندضلعی با هر حالتی؟

ممنون
شما با این کد میتونی به هر شکلی که میخوای فرمتو در بیاری
using System.Drawing.Drawing2D;
private void Form1_Load(object sender, EventArgs e)
{
GraphicsPath grp = new GraphicsPath();
grp.AddEllipse(0, 0, 300, 300);
Region reg = new Region(grp);
this.Region = reg;
}
این کد فرم شما رو به شکل دایره با ابعاد 300 در 300 در میاره