protected virtual ToolStripDropDown MakeHeaderRightClickMenu(int columnIndex) { ToolStripDropDown m = new ContextMenuStrip(); if (columnIndex >= 0 && this.UseFiltering && this.ShowFilterMenuOnRightClick) m = this.MakeFilteringMenu(m, columnIndex); if (columnIndex >= 0 && this.ShowCommandMenuOnRightClick) m = this.MakeColumnCommandMenu(m, columnIndex); if (this.SelectColumnsOnRightClickBehaviour != ColumnSelectBehaviour.None) { m = this.MakeColumnSelectMenu(m); } return m; }