Herkese merhabalar uzun bir süreden sonra yeniden bir makale ile karşınızda olmaktan gurur duyuyorum. Her ne kadar beni takip etmeyenler var olduğu kadar istisnasız yaptıklarımı kıskanıp da yeniden yapmaya koyulanlar oluyor bunlara saygım sonsuz en azından ben vesile olup bu kişilere örnek oluyorum. Bu da beni mutlu ediyor. Şimdi ki konumuz ise başlıktan da anlaşılacağı üzere Windows Form’umuzun kenarlarını Oval (Yuvarlatılmış) yapacağız. Herkes bir çok eklenti kullanıyor lakin koda döken çok az bununla birlikte Türkçe kaynak bulmak zor. Bu yüzden elimden geldiğince bu sayfada sizlere Türkçe kaynak oluşturmaya çalışacağım. Lafı çok fazla uzatmadan direk konuya geçeyim o halde.
//------>www.mertsenturk.net - Kodlama Hakkında Bildiklerini Anlatan Sıradan Biri
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsFormsApplication1
{//------>www.mertsenturk.net - Kodlama Hakkında Bildiklerini Anlatan Sıradan Biri
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();
this.FormBorderStyle = FormBorderStyle.None;
Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20));
}
}
}
//------>www.mertsenturk.net - Kodlama Hakkında Bildiklerini Anlatan Sıradan Biri
Bu makalede sizlere form kenarlarını nasıl oval yapabileceğimizi gösterdim. Umarım sizin için faydalı olmuştur. Bir sonraki C# windows form makalesinde görüşmek üzere sağlıcakla kalın.
Abi form kenarları yuvarlak oldu sayende. Tasarım konusunda bir çok paylaşımda bulunursan sevinirim. Web sayfalarında bir çok tasarım mevcut Türkçe anlatımlı değil. Dolaşırken senin sayfana denk geldim. Çok başarılı anlatım. Destekliyorum