예제 #1
0
 private void sheetHolderSelected(Object sender, TabControlEventArgs e)
 {
     if (SelectedSheet != null)
     {
         precedentsDepth = dependentsDepth = 0;
         SelectedSheet.Reshow();
     }
 }
예제 #2
0
 // Set or remove (message=null) cell error mark
 public void SetCyclicError(String message)
 {
     if (Workbook.Cyclic != null)
     {
         FullCellAddr culprit = Workbook.Cyclic.culprit;
         sheetHolder.SelectTab(culprit.sheet.Name);
         SelectedSheet.SetCellErrorText(culprit.ca, message);
     }
 }
예제 #3
0
 // Paste copied or cut cells, or text
 private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SelectedSheet?.Paste();
 }
예제 #4
0
 // Insert row
 private void rowToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SelectedSheet?.InsertRows(1);
 }
예제 #5
0
 // Insert column
 private void columnToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SelectedSheet?.InsertColumns(1);
 }
예제 #6
0
 // Copy cell
 private void copyToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SelectedSheet?.Copy();
 }
예제 #7
0
 private void Reshow(long?elapsed)
 {
     SelectedSheet?.Reshow();
     SetStatusLine(elapsed);
 }