title: how to make a textbox with rounded corner in c#?
body: <p>I was wondering how to make a class for textboxes with rounded corners in c#(visual studio). Could anyone please help me. I found a code online to create it but not able to enlarge(stretch) it</p>
  
  <pre><code>using System.Windows.Forms;
  using System.Drawing;
  using System;
  
  class round : TextBox
  {
      [System.Runtime.InteropServices.DllImport("gdi32.dll", EntryPoint = "CreateRoundRectRgn")]
      private static extern IntPtr CreateRoundRectRgn
      (
          int nLeftRect, // X-coordinate of upper-left corner or padding at start
          int nTopRect,// Y-coordinate of upper-left corner or padding at the top of the textbox
          int nRightRect, // X-coordinate of lower-right corner or Width of the object
          int nBottomRect,// Y-coordinate of lower-right corner or Height of the object
                          //RADIUS, how round do you want it to be?
          int nheightRect, //height of ellipse 
          int nweightRect //width of ellipse
      );
      protected override void OnCreateControl()
      {
          base.OnCreateControl();
          this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(2, 3, this.Width, this.Height, 15, 15)); //play with these values till you are happy
      }
  }
  </code></pre>