예제 #1
0
 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);
     }
 }
예제 #2
0
 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);
     }
 }