void HandleRowFilterChange(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { string rowfilter = RowFilter; LayoutDetails.HandleMenuLabelEdit(sender, e, ref rowfilter, SetSaveRequired); RowFilter = rowfilter; // update based on filter setting Timeline.Refresh(); // add it to menu ToolStripMenuItem test = new ToolStripMenuItem(rowfilter); test.Click += delegate(object sender2, EventArgs e2) { RowFilter = RowFilterStrip.Text = test.Text; Timeline.Refresh(); }; RowFilterStrip.DropDownItems.Add(test); // now add it to underlyin gdata if (RowHistory != null) { if (RowHistory.Count == 5) { RowHistory.Insert(0, rowfilter); // we know we have one at position 5 because count was 5 before (which meant position 4) and we added one RowHistory.RemoveAt(5); } else { RowHistory.Insert(0, rowfilter); } } } }
void HandleNoteLinkNameChange(object sender, KeyEventArgs e) { string tablecaption = TableCaption; LayoutDetails.HandleMenuLabelEdit(sender, e, ref tablecaption, SetSaveRequired); TableCaption = tablecaption; }
void HandleNextTableKeyDown(object sender, KeyEventArgs e) { string nextTable = NextTable; LayoutDetails.HandleMenuLabelEdit(sender, e, ref nextTable, SetSaveRequired); NextTable = nextTable; // if (e.KeyData == Keys.Enter) { // // the header is not updated unti enter pressed but the NAME is being updated // NextTable = (sender as ToolStripTextBox).Text; // if ( (sender as ToolStripTextBox).Tag != null && ((sender as ToolStripTextBox).Tag is ToolStripMenuItem)) // { // ((sender as ToolStripTextBox).Tag as ToolStripMenuItem).Text = NextTable; // } // // // silenece beep // e.SuppressKeyPress = true; // SetSaveRequired(true); // // } }