protected ShadersControllerBase(string caption) { ColumnsDialog = new ColumnsDialog { Text = caption }; ColumnsDialog.cbAll.CheckedChanged += CbAll_CheckedChanged; ColumnsDialog.ColumnsListBox.ItemCheck += ColumnsListBox_ItemCheck; }
internal void ShowDialog(Control editor) { Updating = true; LoadItems(); Updating = false; UpdateCbAll(); ColumnsDialog.Location = editor.PointToScreen(editor.Location); ColumnsDialog.Size = new Size(ColumnsDialog.Width, 18 * Items.Count + 130); if (ColumnsDialog.ShowDialog(editor.FindForm()) == DialogResult.OK) { SaveItems(); } }