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

Makerworld Koleksiyon İndirici | Download Your MakerWorld Collections in One Click

MakerWorld Koleksiyon İndirici MakerWorld üzerinde koleksiyonunuza eklediğiniz modelleri tek tek indirmek zaman alıcı ve zahmetli…

3 ay ago

Elektronik Raf Etiketi (ESL) Nedir? Fiyatları, Avantajları ve Mağazalar İçin Dijital Dönüşüm Rehberi

Elektronik Raf Etiketi (ESL) Nedir? Fiyatları, Avantajları ve Mağazalar İçin Dijital Dönüşüm Rehberi Perakende sektörü…

3 ay ago

Gigabyte G6 KF / MF 2024 Boot Sorunu Çözümü – No OS Will Boot Fix Rehberi

Gigabyte G6 Boot Sorunu Çözümü (KF ve MF 2024) – No OS Will Boot Fix…

4 ay ago

Microsoft Office 2016, 2019 ve 2021 KMS Aktivasyonu Nasıl Kaldırılır? [Detaylı Rehber]

Microsoft Office 2016, 2019 ve 2021 KMS Aktivasyonu Nasıl Kaldırılır? [Detaylı Rehber] Office KMS kaldırma,…

1 yıl ago

WooCommerce Kategori Menü Eklentisi – Menü Yönetimini Akıllandıran WordPress Eklentisi

Merhaba!Bu yazıda WooCommerce Kategori Menü Eklentisi anlatıyor olacağım. WooCommerce mağazalarında menü yönetimini kolaylaştıran, akıllı hale…

1 yıl ago

‘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…

1 yıl ago