Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使组合框像下拉列表一样工作(C#)_C#_Forms_Combobox - Fatal编程技术网

使组合框像下拉列表一样工作(C#)

使组合框像下拉列表一样工作(C#),c#,forms,combobox,C#,Forms,Combobox,我正在使用VisualStudio2010,它支持.NET4,不支持下拉列表。我试图通过组合框获得相同的效果,方法是禁用用户输入自由格式文本的功能,但不确定如何输入。我怎样才能实现这个目标 其他信息 Visual studio 2010支持转到.NET 4 在.NET 4.5()中添加了表单中的下拉框支持 这就是为什么我不能使用下拉项“耶稣诞生” 这就是我请求帮助的原因 使用.Net 4时,Visual Studio 2010确实支持下拉列表。它实际上是您正在使用的同一控件(组合框)的一部分,

我正在使用VisualStudio2010,它支持.NET4,不支持下拉列表。我试图通过组合框获得相同的效果,方法是禁用用户输入自由格式文本的功能,但不确定如何输入。我怎样才能实现这个目标

其他信息

  • Visual studio 2010支持转到.NET 4
  • 在.NET 4.5()中添加了表单中的下拉框支持
  • 这就是为什么我不能使用下拉项“耶稣诞生”
  • 这就是我请求帮助的原因

  • 使用.Net 4时,Visual Studio 2010确实支持下拉列表。它实际上是您正在使用的同一控件(组合框)的一部分,您只需为它设置属性

    DropDownStyle属性更改为DropDownList

    或者通过以下方式以编程方式执行:

    comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    

    查看组合框上的MSDN:

    如果我理解您的意思,您希望将此代码添加到.cs文件中


    我要你把它打印出来,因为这是个好习惯。如果这不是您的意思…那么您需要更好地解释您的问题。

    “而且不支持下拉列表”-嗯?我想知道Visual Studio与组合框到底有什么关系。。。