/// <summary> /// Appends the textual representation of this expression to <paramref name="builder" />. /// </summary> internal override void AppendString(StringBuilder builder) { builder.Append("for "); IteratorName.AppendString(builder); builder.Append(" in "); Range.AppendString(builder); }
void IteratorType_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if (e.KeyChar == ' ' //&& IteratorType.MyTextBox.CaretIsAtEnd ) { IteratorName.SetCursorToTheBeginning(); e.Handled = true; } }
void CollectionName_KeyDown(Block block, System.Windows.Forms.KeyEventArgs e) { if (e.KeyCode == System.Windows.Forms.Keys.Tab) { IteratorType.SetFocus(); e.Handled = true; } if (e.KeyCode == System.Windows.Forms.Keys.Back) { IteratorName.SetCursorToTheEnd(); e.Handled = true; } }
void IteratorType_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.KeyCode == System.Windows.Forms.Keys.Tab) { IteratorName.SetFocus(); e.Handled = true; } if (e.KeyCode == System.Windows.Forms.Keys.Back) { this.SetFocus(); e.Handled = true; } }