PDA

View Full Version : سوال: فرم های لبه دار



big_elite
دوشنبه 14 اسفند 1391, 22:29 عصر
سلام دوستان گلم ،
می خواستم یه چیز مبتدی بپرسم البته بره خودمم عجیب بود و تازه برام سوال شده که چجوری فرم های لبه دار درست کنم؟

daneshjo90
سه شنبه 15 اسفند 1391, 11:41 صبح
100900

با سلام

اگه منظورت شکل بالا باشه از Tab Control استفاده کن

عکسشو برات ضمینه کردم

از All Windows Form انتخابش کن

موفق باشی

big_elite
چهارشنبه 16 اسفند 1391, 09:28 صبح
agha mersi , man bazdidaro didam kheili adam negah kardan ama javab naddadan ,
khodamam ta hala behesh fek nakarde budam.
bazam mamnun , lotf kardi behem

danialafshari
چهارشنبه 16 اسفند 1391, 10:22 صبح
سلام
منظورش فرم هایی هستن که چهارگوش نیستن و لبه دارن
قبلا کدش رو دیدم ولی یادم نیست
به هر حال اینو پیدا کردم شاید به دردت بخوره می تونی خودت هر چیزی خواستی جاش بذاری و صرفا یک نمونس
----------------------------------------------------------------------------
آهان پیداش کردم:
ابتدا BorderStyleForm = None بذارید

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
private static extern IntPtr CreateRoundRectRgn
(
int nLeftRect, // x-coordinate of upper-left corner
int nTopRect, // y-coordinate of upper-left corner
int nRightRect, // x-coordinate of lower-right corner
int nBottomRect, // y-coordinate of lower-right corner
int nWidthEllipse, // height of ellipse
int nHeightEllipse // width of ellipse
);
public Form1()
{
InitializeComponent();
Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn( 0, 0, Width, Height, 20, 20));
}

}
}


موفق باشی