C# Form Kenarlarını Yuvarlak Yapma

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.

mertinko

Yazılım hakkında bildiklerini anlatan sıradan biri.

View Comments

  • 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

Recent Posts

‘Microsoft.ACE.OLEDB.12.0’ Sağlayıcısı Yerel Makineye Kayıtlı Değil Hatası ve Çözümü (2025)

microsoft ace oledb 12.0 hatası,oledb 12.0 provider not registered,microsoft access database engine indir,accessdatabaseengine.exe indir,oledb provider…

2 hafta ago

Windows Uzak Masaüstü Uygulaması Kullanımdan Kaldırılıyor: İşte Son Tarih!

Microsoft, uzaktan farklı cihazları kontrol etmeye yarayan Uzak Masaüstü uygulamasına desteği keseceğini duyurdu. Onun yerine…

4 hafta ago

Office 2021 Etkinleştirme ve Ürün Anahtarı Rehberi (2025 Güncel)

office 2021 etkinleştirme, office 2021 lisans anahtarı, office 2021 ürün anahtarı, office 2021 aktivasyon, office…

1 ay ago

Office 2016 Etkinleştirme ve Ürün Anahtarı Rehberi (2025 Güncel)

Microsoft Office 2016, güçlü özellikleri ve kullanıcı dostu arayüzü ile hala popülerliğini koruyan bir ofis…

1 ay ago

Office 2019 Etkinleştirme ve Ürün Anahtarı Rehberi (2025 Güncel)

Office 2019 etkinleştirme, Office 2019 ürün anahtarı, Office 2019 lisans, Office 2019 serial key, Office…

1 ay ago

2025 E-İmza Rehberi: E-İmza Nedir, Nasıl Alınır? (Başvuru, Ücretler ve Kullanım Alanları)

2025 e-imza, e-imza nedir, e-imza nasıl alınır, e-imza başvurusu, e-imza ücreti 2025, e-imza fiyatları, e-imza…

2 ay ago