/// <summary>
 /// Setzt die Darstellung einer NetzworkTextBox auf die in diesem Objekt
 /// gespeicherten Werte
 /// </summary>
 /// <param name="textbox"></param>
 public void Apply(NetworkTextbox textbox)
 {
     textbox.Text = this.Text;
     textbox.ScrollToHorizontalOffset(this.HorizontalOffset);
     textbox.ScrollToVerticalOffset(this.VerticalOffset);
     textbox.Select(this.SelectionStart, this.SelectionLength);
 }
 /// <summary>
 /// Initialisiert ein neues TextBoxState-Objekt mit den Werten einer gegebenen NetworkTextbox
 /// </summary>
 /// <param name="textbox"></param>
 public TextBoxState(NetworkTextbox textbox)
 {
     this.Text             = textbox.Text;
     this.HorizontalOffset = textbox.HorizontalOffset;
     this.VerticalOffset   = textbox.VerticalOffset;
     this.SelectionStart   = textbox.SelectionStart;
     this.SelectionLength  = textbox.SelectionLength;
 }