We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Autosizing columns

Are there any events raised, other than ColWidthsChanged, when the user double-clicks on the divider between columns to resize the column? Thanks!

4 Replies

AD Administrator Syncfusion Team February 19, 2003 03:04 PM

See ResizingColumns. It is called for hittesting for that line, when pressing the mouse and dragging the sizing line. Stefan


TF Terry Foster May 13, 2003 02:31 PM

I have noticed that the default behavior for double clicking the column divider (GridControl) is to set the size of the column to the 'DefaultColWidth' property of the grid. This seems a little strange as all other grids I've worked with size it to the longest text in any of the cells of the column. Is there an option to change the behavior of the double click to do this? If not, what would be the best way to implement this? Thanks, Terry


AD Administrator Syncfusion Team May 13, 2003 03:31 PM

There is no property that does this, but you can do it handling the ResizingCols event.
private void gridControl1_ResizingColumns(object sender, GridResizingColumnsEventArgs e)
{
	if(e.Reason == GridResizeCellsReason.DoubleClick)
	{
		this.gridControl1.ColWidths.ResizeToFit(e.Columns, GridResizeToFitOptions.IncludeHeaders);
		e.Cancel = true;
	}
}


TF Terry Foster May 14, 2003 06:27 AM

Perfect - thank you. Terry

Loader.
Live Chat Icon For mobile
Up arrow icon