How to make Combobox in winforms readonly

后端 未结 18 2106
攒了一身酷
攒了一身酷 2020-12-08 09:40

I do not want the user to be able to change the value displayed in the combobox. I have been using Enabled = false but it grays out the text, so it is not very

18条回答
  •  南笙
    南笙 (楼主)
    2020-12-08 10:18

    Set DropdownStyle Property to Simple

    Add below code to to KeyPress event of ComboBox

    private void comboBoxName_KeyPress(object sender, KeyPressEventArgs e)
    {
        e.Handled = true;
        return;
    }
    

    Add below code to to KeyDown event of ComboBox

    private void comboBoxName_KeyDown(object sender, KeyEventArgs e)
    {
        e.Handled = true;
        return;
    }
    

提交回复
热议问题