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

AutoResize() public méthode

public AutoResize ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
headerAutoResize ColumnHeaderAutoResizeStyle
Résultat void
		public void AutoResize (ColumnHeaderAutoResizeStyle headerAutoResize)
		{
			switch (headerAutoResize) {
				case ColumnHeaderAutoResizeStyle.None:
					break;
				case ColumnHeaderAutoResizeStyle.ColumnContent:
					Width = -1;
					break;
				case ColumnHeaderAutoResizeStyle.HeaderSize:
					Width = -2;
					break;
				default:
					throw new InvalidEnumArgumentException ("headerAutoResize", (int) headerAutoResize,
							typeof (ColumnHeaderAutoResizeStyle));
			}
		}

Usage Example

Exemple #1
0
 internal static void ResizeColumn(ColumnHeader columnHeader) {
   columnHeader.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
   int headerSize = columnHeader.Width;
   columnHeader.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
   int contentSize = columnHeader.Width;
   columnHeader.Width = Math.Max(headerSize, contentSize);
 }
All Usage Examples Of System.Windows.Forms.ColumnHeader::AutoResize