private void DataObjectListIndexChanged(object sender, EventArgs e) { int index = this.dataObjectList.SelectedIndex; if (index < 0) return; this._state = this.Data[index + 1]; this.RefreshCurrentObject(); }