Posted 14 July 2019, 11:23 am EST
When FpSpread1.AllowUndo = False on a sheet with FpSpread1.Sheets(0).RowHeader.Columns(0).Resizable = True, the FpSpread1.ColumnWidthChanged does not fire when the user resizes the width of the RowHeader.
Use the below code on a form with an FPSpread to illustrate:
Imports FarPoint.Win.Spread
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
FpSpread1.AllowUndo = False 'comment this out to make FpSpread1.ColumnWidthChanged work
FpSpread1.Sheets(0).RowHeader.Columns(0).Resizable = True
End Sub
Private Sub FpSpread1_ColumnWidthChanged(sender As Object, e As ColumnWidthChangedEventArgs) Handles FpSpread1.ColumnWidthChanged
Console.WriteLine("FpSpread1_ColumnWidthChanged")
End Sub
End Class