2013-07-23 35 views
0

我一直在试图创建一个小程序,我需要一个下拉列表。DropDownlist VS2012 windowsform

在VS2012我不能使用窗体的原因下拉列表窗体是System.Web.UI.Webcontrols,我创建了Windows窗体应用程序,所以当我将它添加到工具箱时,我得到的消息是它是已添加但未启用。

是否有任何其他方式来创建一个下拉列表?

我一直在寻找,但找不到任何。 如果没有其他方式需要使用哪个模板才能够使用System.Web.UI.Webcontrols的控件?它只适用于网页吗?因为我只想要一个Windows应用程序。

感谢您的帮助, 布鲁诺

+1

[文档](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols%28v=VS.71%29.aspx)明确指出'System.Web。 UI.WebControls'仅用于Web应用程序,名称(System。** Web **。UI。** Web ** Controls')也是如此。 ComboBox有什么问题? –

+0

感谢您的帮助,不知道组合框控件,认为它会工作得很好:) – Newbie

回答

0

System.Web.UI.WebControls,作为documentation(和多个名称中的网络的提及)中明确规定,只适用于Web应用程序。 Windows.Forms应用程序中的等效项可能是ComboBox,它位于Windows.Forms应用程序的ToolBoxCommon Controls部分。

您很可能想要使用的事件是ClickSelectedIndexChanged i如果事情发生时您需要做出反应。要访问用户选择的项目,请使用SelectedIndex(用于项目列表中的数字位置)或SelectedValue(用于所选项目的内容)。您也可能会找到感兴趣的SelectedItemSelectedText属性。