public void AddRelation(TextBox textBox, GGVRBaseDataType dataSet) { TextFieldDataSet tfdsOld = this.DataTypeOfTextEdit(textBox); if (tfdsOld != null) { this.EditFields.Remove(tfdsOld); textBox.Leave -= this.CheckIfEdited; } TextFieldDataSet tfds = new TextFieldDataSet(textBox, dataSet); this.EditFields.Add(tfds); textBox.Text = dataSet.ToString(); textBox.Tag = dataSet; textBox.Leave += this.CheckIfEdited; }
public void SetTextBoxValue(TextBox tb, string text) { TextFieldDataSet tfds = this.DataTypeOfTextEdit(tb); if (tfds == null) { return; } bool edited = tfds.DataSet.SetNewValueFromString(text); if (edited) { if (this.MarkEdited != null) { this.MarkEdited(this, EventArgs.Empty); } } tb.Text = tfds.DataSet.ToString(); }