【问题标题】:Pressing tab changes select data from combobox按 T​​ab 更改从组合框中选择的数据
【发布时间】:2021-07-03 18:06:56
【问题描述】:

我遇到了这个程序代码,我想在我的 Windows 窗体上多次使用它。 我已经尝试过了,但它只能同时适用于 comboBox1 和 comboBox2。如果我禁用了comboBox1的代码,那么代码适用于comboBox2和comboBox3。 如何重新排列适用于 5 个以上组合框的代码。谢谢。

protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {

        if (comboBox1.DroppedDown && keyData == Keys.Tab)
        {
           SendKeys.Send("{ENTER}");
            return true;
        }
        return base.ProcessCmdKey(ref msg, keyData);

        
        if (comboBox2.DroppedDown && keyData == Keys.Tab)
        {
            SendKeys.Send("{ENTER}");
            return true;
        }
        return base.ProcessCmdKey(ref msg, keyData);

        
        if (comboBox3.DroppedDown && keyData == Keys.Tab)
        {
            SendKeys.Send("{ENTER}");
            return true;
        }
        return base.ProcessCmdKey(ref msg, keyData);
    }

【问题讨论】:

    标签: combobox


    【解决方案1】:

    我找到了解决办法。

            if (comboBox1.DroppedDown)
            {
                if (comboBox1.DroppedDown && keyData == Keys.Tab)
                {
                    SendKeys.Send("{ENTER}");
                    return true;
                }
            }
    
    
            else if (comboBox2.DroppedDown)
            {
                if (comboBox2.DroppedDown && keyData == Keys.Tab)
                {
                    SendKeys.Send("{ENTER}");
                    return true;
                }
            }
    
    
            else if (comboBox3.DroppedDown)
            {
                if (comboBox3.DroppedDown && keyData == Keys.Tab)
                {
                    SendKeys.Send("{ENTER}");
                    return true;
                }
            }
    
    
            return base.ProcessCmdKey(ref msg, keyData);
    

    }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 2022-01-23
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 2019-08-28
      • 2021-02-23
      • 1970-01-01
      相关资源
      最近更新 更多