title: Displaying text box input to a label?
body: <p>I'm having a problem with making a button display the input in a textbox to a label. This is how it looks like.</p>
  
  <p><img src="https://i.stack.imgur.com/LMyKw.jpg" alt="enter image description here"></p>
  
  <p>Now forget about the radio buttons and the check boxes. I want what the user types inside the text box with the placeholder "Name:" to display to the label that's to the right of the button.</p>
  
  <pre><code>//                  Name TextBox
      //***********************************************************
      //Enter your name textbox
      private void textBox1_TextChanged(object sender, EventArgs e)
      {
  
      }
      //Empties the textbox once it's focused
      private void textBox1_Enter(object sender, EventArgs e)
      {   
          if(textBox1.Focus())
              textBox1.Text = String.Empty;
      }
      //Resets the placeholder text for password textbox
      private void textBox1_Leave(object sender, EventArgs e)
      {
          if(!textBox1.Focused)
              textBox1.Text = "Name: ";
      }
      //***********************************************************
  
      //                  Password TextBox
      //***********************************************************
      //Enter your password textbox
      private void textBox2_TextChanged(object sender, EventArgs e)
      {
  
      }
      //Empties the password  textbox once it's focused
      private void textBox2_Enter(object sender, EventArgs e)
      {
          if(textBox2.Focus())
              textBox2.Text = String.Empty;
      }
      //Resets the placeholder text for password textbox
      private void textBox2_Leave(object sender, EventArgs e)
      {
          if(!textBox2.Focused)
              textBox2.Text = "Password: ";
      }
      //***********************************************************
  
  
      //Display Name button
      private void button1_Click(object sender, EventArgs e)
      {
          label5.Text = textBox1.Text;
      }
      //Display password button
      private void button2_Click(object sender, EventArgs e)
      {
          label6.Text = textBox2.Text;
      }
  </code></pre>
  
  <p>1) Just to clarify: I've made the initial text inside the text boxes a placeholder. And the placeholder text will reappear inside the text box once it loses focus. I've used both focus() method and focused property because I simply do not know the difference. 
  (I don't know if I should ask about the difference between the two in another question, so please let me know)</p>
  
  <p>2) Now when I input whateva into the text box, then press the display button, the default placeholder text reappears and the input do not appear in the label. Naturally, I also don't want the placeholder text to ever appear at the label.</p>
  
  <p>Obviously I'm new at Windows Forms and worse, I find it hard to articulate my questions when writing WinForms applications. So if any code is missing from my question, let me know. </p>