/// <summary> /// 切换列设置状态 /// </summary> /// <param name="status">列设置状态</param> /// <param name="oldStatus">旧状态</param> private void SwitchColumnSettingDockStatus(PageGridColumnSettingStatus status, PageGridColumnSettingStatus oldStatus) { this._columnSettingDockStatus = status; switch (status) { case PageGridColumnSettingStatus.Dock: this.StatusDock(); break; case PageGridColumnSettingStatus.Float: this.StatusFloat(); break; case PageGridColumnSettingStatus.Hiden: this.StatusHiden(); break; case PageGridColumnSettingStatus.Disable: this.Visible = false; break; default: MessageBox.Show(string.Format("不识别的状态:{0}", status.ToString())); break; } }
private void tsmiDock_Click(object sender, EventArgs e) { this.ColumnSettingDockStatus = PageGridColumnSettingStatus.Dock; }
private void tsmiAutoHiden_Click(object sender, EventArgs e) { this.ColumnSettingDockStatus = PageGridColumnSettingStatus.Hiden; }