private void txtCodeEditor_SelectionChanged(object sender, EventArgs e) { int currentLine = txtCodeEditor.Selection.Start.iLine; int currentCharacter = txtCodeEditor.Selection.Start.iChar; CaretPositionUpdateEventArgs args = new CaretPositionUpdateEventArgs(currentLine, currentCharacter, currentCharacter); this.OnCaretUpdated(args); }
private void CodeEditor_CaretMove(object sender, CaretPositionUpdateEventArgs e) { lblLineNumber.Text = "Ln " + e.CurrentLine.ToString(); lblColumnNumber.Text = "Col " + e.CurrentColumn.ToString(); lblCharacterNumber.Text = "Ch " + e.CurrentCharacter.ToString(); }
protected virtual void OnCaretUpdated(CaretPositionUpdateEventArgs e) { if (CaretUpdated != null) CaretUpdated(this, e); }