我一直在尝试创建一个小程序,我需要一个下拉列表。
在VS2012上,我无法使用表单,因为dropdownlist表单是System.Web.UI.Webcontrols,我正在创建一个Windows窗体应用程序,所以当我将它添加到工具箱时,我得到它已被添加的消息但没有启用。
有没有其他方法可以创建下拉列表?
我一直在寻找,却找不到任何东西。 如果没有任何其他方式我必须使用哪个模板才能使用System.Web.UI.Webcontrols的控件?它只适用于网页吗?因为我只想要一个Windows应用程序。
感谢您的帮助, 布鲁诺
答案 0 :(得分:0)
System.Web.UI.WebControls
,因为documentation(以及名称中 Web 的多次提及)明确指出,仅适用于网络应用。 Windows.Forms
应用程序中的等效项可能是ComboBox
,位于Common Controls
应用程序ToolBox
的{{1}}部分。
您最有可能想要使用的事件是Click
或SelectedIndexChanged
i,一旦发生某事,您需要做出反应。要访问用户选择的项目,请使用SelectedIndex
(对于项目列表中的数字位置)或SelectedValue
(对于所选项目的内容)。您可能还会找到感兴趣的SelectedItem
和SelectedText
属性。