System.Windows.Forms.ColumnHeader.AutoResize C# (CSharp) 메소드

AutoResize() 공개 메소드

public AutoResize ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
headerAutoResize ColumnHeaderAutoResizeStyle
리턴 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

예제 #1
0
파일: Util.cs 프로젝트: t-h-e/HeuristicLab
 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