Esempio n. 1
0
        /// <summary>
        /// Make a clone of this object.
        /// </summary>
        /// <returns>New instance.</returns>
        public override object Clone()
        {
            ButtonSpecAny clone = (ButtonSpecAny)base.Clone();

            clone.Visible = Visible;
            clone.Enabled = Enabled;
            clone.Checked = Checked;
            clone.Type    = Type;
            return(clone);
        }
Esempio n. 2
0
        /// <summary>
        /// Value copy form the provided source to ourself.
        /// </summary>
        /// <param name="source">Source instance.</param>
        public void CopyFrom(ButtonSpecAny source)
        {
            // Copy class specific values
            Visible = source.Visible;
            Enabled = source.Enabled;
            Checked = source.Checked;

            // Let base class copy the base values
            base.CopyFrom(source);
        }