C#listbox控件如何将listbox里的一个选项设置为不可选

图片说明
比如这个图里的航班 出发那一条选项不可选中

可以将不可选择的条目在listBox1_DrawItem里面设置为灰色
https://www.cnblogs.com/wintalen/archive/2011/08/16/2140196.html
并且在
selectedindexchanged 里面判断,如果选择了不能选的,那么就将选择改回之间的那个

你应该将“航班 出发 到达”这一行改为ListView的头(即列名),属性设置如下:
this.currentListView.OwnerDraw = false;
this.currentListView.UseCompatibleStateImageBehavior = false;
this.currentListView.View = View.Details;
this.currentListView.FullRowSelect = true;
this.currentListView.GridLines = true;
this.currentListView.MultiSelect = false;
this.currentListView.HeaderStyle = ColumnHeaderStyle.Clickable;
this.currentListView.ColumnClick += this._headerClickMaster.HeaderClick;