Rehber C# Objeleri ovalleştirme

Merhaba, bu rehberde nasıl objeleri ovalleştirmeyi anlatacağım.

  • Öncelikle formunuzu açın.
  • Ovalleştirmek istediğiniz objenin ismini alın.
  • Formunuza iki kere tıklayın ve ya sekmelerden formun koduna gidin.
  • Formun classının başladığı yere gidin ve bu kodu ekleyin;
C#:
[DllImport("Gdi32.dll", EntryPoint = "CreateRoundRectRgn")]

 private static extern IntPtr CreateRoundRectRgn
     (
        int nLeft,
        int nTop,
        int nRight,
        int nBottom,
        int nWidthEllipse,
        int nHeightEllipse
     );

Şimdi ise InitializeComponent(); metodunun bulunduğu yere gidin ve alt satıra geçin.
Bu kodu ekleyin ve gerekli işlemleri yapın:
C#:
obje.Region = Region.FromHrgn(CreateRoundRectRgn(0, 0, obje.Width, obje.Height, 30, 30 /*ovalleşme değeri*/));
//obje yazan kısıma objenin ismini yazın. sonda yazan 30, 30 yazan yere ise ne kadar ovalleşeceğini yazın.

Şimdi ise formu başlatın. Artık obje ovalleşecek.
 
Son düzenleyen: Moderatör:

Geri
Yukarı