TextBox
- Multiline:多行输入,多行的时候不支持Ctr+A,单行支持
- ScrollBars:Both 对于多行编辑控件,显示滚动条,只有设置Docker属性后才会出现横向滚动条
- PasswordChar:将单行编辑控件的密码输入显示的字符。
- 密码类型:1.不允许复制 2. 只允许设置单行文本 3.还是可以获取原始数据。
- ReadOnly:设置文本内容只读。
- 与Enable的区别:
- ReadOnly可以复制内容,Enable不可以
- ReadOnly在vs里可以直观看到变成灰色,Enable不可以
- Text Changed事件:使用最多,获取的是文本框所有的内容
- AppendText:追加文本内容
- 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); //输出选择的文本内容
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21