Exemple #1
0
        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;
        }
Exemple #2
0
        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();
        }