title: How to put a Button on top of my Panel?
body: <p>How to put a button on top of panel by using C# code?</p>
  
  <pre><code>public partial class SpaceExplorer : Form
  {
      Button btnPlayer = new Button();
      Panel pGame = new Panel();
  
      public SpaceExplorer()
      {
          InitializeComponent();
  
          // panel: pGame
          pGame.BackColor = System.Drawing.Color.Black;
          pGame.Dock = System.Windows.Forms.DockStyle.Fill;
          pGame.Location = new System.Drawing.Point(0, 24);
          pGame.Name = "panelMain";
  
          Controls.Add(pGame);
      }
  
      private void subMenuStart_Click(object sender, EventArgs e)
      {
          // button: btnPlayer
          btnPlayer.Location = new System.Drawing.Point(0, 23);
          btnPlayer.Name = "player";
          btnPlayer.Size = new System.Drawing.Size(20, 20);
          btnPlayer.BackColor = Color.White;
          btnPlayer.Text = string.Empty;
          btnPlayer.Enabled = false;
  
          Controls.Add(btnPlayer);
      }
  }
  </code></pre>