protected override void OnMouseMove(MouseEventArgs e)
{
if (resizing)
{
var dif = PointToScreen(e.Location) - resizeStartMouseLocation;
switch (resizeType)
{
case resizeTypes.Left:
if (prevButton != null)
{
var newX = resizeStartLocation.X + dif.X;
Location = new Point(newX, Location.Y);
prevButton.Width = Location.X - prevButton.Location.X - (Parent as TableView).CellPadding;
(Parent as TableView).AlignColumns();
(Parent as TableView).AlignRows();
}
break;
case resizeTypes.Right:
Width = resizeStartWidth + dif.X;
(Parent as TableView).AlignColumns();
(Parent as TableView).AlignRows();
break;
}
}
}
protected override void OnMouseUp(MouseEventArgs e)