【发布时间】:2011-02-15 11:15:43
【问题描述】:
我可以在 c# 中禁用下拉列表中的项目吗?
例如,我有 2 个下拉列表组合框。它们都由月份(一月、二月、三月、四月等)组成,并且它们都将像某一年的月份范围一样起作用。 当我在第一个组合框上选择 apr 时,第二个组合框不能选择 jan、feb、mar
【问题讨论】:
-
订单怎么样?索引是否相同?
标签: c# combobox drop-down-menu
我可以在 c# 中禁用下拉列表中的项目吗?
例如,我有 2 个下拉列表组合框。它们都由月份(一月、二月、三月、四月等)组成,并且它们都将像某一年的月份范围一样起作用。 当我在第一个组合框上选择 apr 时,第二个组合框不能选择 jan、feb、mar
【问题讨论】:
标签: c# combobox drop-down-menu
是的,你可以。
您的下拉列表中的ListItems 有一个Enabled 属性。您可以将其设置为 false 以禁用它们。
编辑:
抱歉,我假设您使用的是 WebForms (ASP.Net)。对于 windows 窗体,你可以看看这个答案:Create WinForms ComboBox with non-selectable items - 它的原理相同,但有一些轻微的实现细节,因为 Combobox Items 集合是对象之一。 Dropdownlist(等效的 Web 表单)使用类型化的“ListItem”对象。
HTH。
【讨论】: