日期:2014-05-18  浏览次数:20834 次

文本框里面的文本被删除时用什么事件来判断啊??
文本框里面的文本被删除时用什么事件来判断啊??想了 好久 , 还是 不知道 ..请教

------解决方案--------------------
TextChanged
------解决方案--------------------
TextChange事件应该可以满足你!
------解决方案--------------------
探讨
引用:
TextChanged

如果 只是 被 删除时的呢?

------解决方案--------------------
你可以再textbox的keydown事件中判断是否输入删除键,
 
C# code
 
private void textBox1_KeyDown( object sender , KeyEventArgs e )
        {
            if ( e.KeyCode==Keys.Back||e.KeyCode==Keys.Delete )
            {
                MessageBox.Show( "删除" );
            }
        }

------解决方案--------------------
探讨

你可以再textbox的keydown事件中判断是否输入删除键,
C# code

private void textBox1_KeyDown( object sender , KeyEventArgs e )
{
if ( e.KeyCode==Keys.Back||e.KeyCode==Keys.Delete )
{
……

------解决方案--------------------
探讨

引用:

你可以再textbox的keydown事件中判断是否输入删除键,
C# code

private void textBox1_KeyDown( object sender , KeyEventArgs e )
{
if ( e.KeyCode==Keys.Back||e.KeyCode==Keys.Delete )
{
……


正解,

……

------解决方案--------------------
探讨

支持,判断你按键盘上的键是不是backspace或者delete键,只有这2个键才执行你需要的操作


------解决方案--------------------
按字符串长度嘛
------解决方案--------------------
C# code

         int len = 0;
        private void Form1_Load(object sender, EventArgs e)
        { 
              len = this.textBox1.Text.Length;
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if(this.textBox1.Text.Trim().Length < len)
            {
                MessageBox.Show("delete");
            }
        }

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            len = this.textBox1.Text.Length;
        }

------解决方案--------------------

int len = 0;
private void Form1_Load(object sender, EventArgs e)

len = this.textBox1.Text.Length;
}

private void textBox1_Te……
比如 TextChanged 好多 

------解决方案--------------------
探讨
你可以再textbox的keydown事件中判断是否输入删除键,


C# code


private void textBox1_KeyDown( object sender , KeyEventArgs e )
{
if ( e.KeyCode==Keys.Back||e.KeyCode==Keys.Delete )
……

------解决方案--------------------
TextChanged 事件 判断text的值为空时发生
------解决方案--------------------
TextChange

Text.Length 减少时闪烁,其他的不处理