键盘操作textBox1,无论是退格键backspace,还是删除键delete,操作之后 textBox1.Text = "1",该如何实现呢?谢谢
解决方案 »
- 在app.config对线程得配置及读取
- socket tcp客户端接收数据,如何处理汉字被拆分?
- 窗外有有线电视线经过,不想花钱安装有线电视,请问电脑和电视机连起来当有线电视可以吗,只要能收十几个台就行
- C#关于多态的问题,虚方法的问题
- datagrid 与textbox问题
- 创建好一个全局程序集后,如何在一个项目中进行引用?
- 冒个泡,顺便问一下datatable删除行的问题!
- c# 中如何调用C++程序?
- 请问怎样用 C# 实现象 XP 那样的远程桌面连接?
- 为了避免每次用 SqlDataReader.GetString(x) 前都做个 x代表的column是否为null的判定, 唯一的办法是不是只有把数据库里面的column都给
- NHibernate+Spring.net+MVC
- 大家说用对象好还是字符串的拼接好?
{
if (e.KeyChar == (char)8 || e.KeyChar == (char)46)
{
this.textBox1.Text = "1";
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox1.TextChanged+=new EventHandler(textBox1_TextChanged);
} private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text != "1")
{
textBox1.Text = "1";
}
}
}
使用delete键,依然可以是的textBox1成为空白,希望的效果是 textBox1,永远不能成为空白
{
if (textBox1.Text == "") textBox1.Text == "1";
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == (Keys.RButton | Keys.MButton | Keys.Back | Keys.Space) || e.KeyCode == Keys.Back)
{
this.textBox1.Text = "1111111";
}
}