2010-04-20 96 views

回答

0

不确定你的意思是禁用。

您不能启用/禁用ListViewItems,但取决于你想要做什么,你可以以各种方式伪造它。例如,您可以处理ListView.SelectedIndexChanged事件,并取消选择您不希望用户选择的项目。可能需要将其与改变项目的背景颜色/前景颜色相结合,以使其看起来不再被选中。但是,如果你能够使用不同的控件,可能值得考虑使用DataGridView而不是ListView,但开始时可能会更困难一点,但如果你要做更高级的不仅仅是显示列表,它可能会更容易。

+0

你能告诉我如何改变项目的背景颜色/前景色吗? – Mark 2010-04-20 04:45:10

+0

我明白了。无论如何,谢谢:D – Mark 2010-04-20 04:48:40

+0

我再次回来:D 我必须改变listview特定行的背景颜色,但我不知道如何验证它。 如果用户点击或选择了背景颜色为红色的行,则会出现消息框并提示用户不能选择。 – Mark 2010-04-20 04:56:01

相关问题