void FormatDataGrid() { if (автоподборВысотыСтрокToolStripMenuItem.Checked) { MaindataGrid.AutoResizeRows(DataGridViewAutoSizeRowsMode.DisplayedCells); } if (автоподборВысотыЗаголовковToolStripMenuItem.Checked) { MaindataGrid.AutoResizeColumnHeadersHeight(); } if (автоподборШириныСтолбцовToolStripMenuItem.Checked) { MaindataGrid.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells); } if (автоподборШириныЗаголовковToolStripMenuItem.Checked) { MaindataGrid.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader); } }
void автоподборШириныЗаголовковToolStripMenuItem_Click(object sender, EventArgs e) { try { Stopwatch perfWatch = new Stopwatch(); perfWatch.Start(); if (автоподборШириныЗаголовковToolStripMenuItem.Checked) { MaindataGrid.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader); SettingsTools.Operations.SaveToRegistry("Software\\Convex\\Stazis\\ViewOfGrid", "AutoResizeColumnHeaderWidth", "Yes", SettingsTools.Operations.HiveKey.HKEY_CURRENT_USER); } else { SettingsTools.Operations.SaveToRegistry("Software\\Convex\\Stazis\\ViewOfGrid", "AutoResizeColumnHeaderWidth", "No", SettingsTools.Operations.HiveKey.HKEY_CURRENT_USER); } TimeSpan span = perfWatch.Elapsed; toolStripStatusLabel2.Text = string.Format("Время последней операции: {0} мин {1} сек {2} мсек", span.Minutes, span.Seconds, span.Milliseconds); } catch (Exception exc) { MessageBox.Show(exc.Message); LogManager.Log.AddToLog(AppDir, exc); } }