public override void DataBind(Types.IField value)
        {
            if (!(value is Types.RealARGBColor))
            {
                throw new Exception("Cannot bind " + value.ToString() + " to RealARGBColor control.");
            }

            this.value = (value as Types.RealARGBColor);
            this.txtA.DataBindings.Clear();
            this.txtA.DataBindings.Add(new Binding("Text", this.value, "A"));
            this.txtR.DataBindings.Clear();
            this.txtR.DataBindings.Add(new Binding("Text", this.value, "R"));
            this.txtG.DataBindings.Clear();
            this.txtG.DataBindings.Add(new Binding("Text", this.value, "G"));
            this.txtB.DataBindings.Clear();
            this.txtB.DataBindings.Add(new Binding("Text", this.value, "B"));
        }