/// <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); }
/// <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); }