2.C#:lenson2_TextBox

TextBox

  1. Multiline:多行输入,多行的时候不支持Ctr+A,单行支持
  2. ScrollBars:Both 对于多行编辑控件,显示滚动条,只有设置Docker属性后才会出现横向滚动条
  3. PasswordChar:将单行编辑控件的密码输入显示的字符。
  4. 密码类型:1.不允许复制 2. 只允许设置单行文本 3.还是可以获取原始数据。
  5. ReadOnly:设置文本内容只读。
  6. 与Enable的区别:
    • ReadOnly可以复制内容,Enable不可以
    • ReadOnly在vs里可以直观看到变成灰色,Enable不可以
  7. Text Changed事件:使用最多,获取的是文本框所有的内容
  8. AppendText:追加文本内容
  9. TextLength:获取当前文本的长度
  private void text_click_btn_Click(object sender, EventArgs e)
        {
            string str1 = textBox1.Text;
            string str2 = textBox2.Text;
            string str = "文本框1的内容:" + str1 + "\r\n " + "文本框2的内容:" + str2;
            string str3 = string.Format("文本框1的内容:{0}\r\n 文本框2的内容:{1}", str1, str2);
            // Console.WriteLine("文本框1的内容:" + str1 +"\r\n "+"文本框2的内容:" + str2);
            MessageBox.Show(str3); //弹出对话框
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string str1 = textBox1.Text;
            textBox2.AppendText(str1+ "长度:"+ textBox1.TextLength.ToString() +"\r\n");//追加
           // textBox2.Text = str1++ "\r\n";  //输出文本框1的内容
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(textBox2.SelectedText); //输出选择的文本内容
        }

你可能感兴趣的:(C#,c#,开发语言)