System.Windows.Forms.ColumnHeader.Clone C# (CSharp) Méthode

Clone() public méthode

public Clone ( ) : object
Résultat object
		public object Clone ()
		{
			ColumnHeader columnHeader = new ColumnHeader ();
			columnHeader.text = text;
			columnHeader.text_alignment = text_alignment;
			columnHeader.width = width;
			columnHeader.owner = owner;
			columnHeader.format = (StringFormat) Format.Clone ();
			columnHeader.column_rect = Rectangle.Empty;
			return columnHeader;
		}

Usage Example

 //-----------------------------------------------------------------------
 // Public Methods
 // 
 public ColumnHeader GetColumnHeader()
 {
     using (ColumnHeader ch = new ColumnHeader())
     {
         ch.Name = this.Name;
         ch.Tag = this.Tag;
         ch.Text = this.Text;
         ch.TextAlign = this.TextAlign;
         ch.Width = this.Width;
         ch.ImageIndex = this.ImageIndex;
         ch.ImageKey = this.ImageKey;
         ch.DisplayIndex = this.DisplayIndex;
         return (ch.Clone() as ColumnHeader);
     }
 }