Replied 8 September 2017, 3:23 pm EST
You can add a line of code somewhere in the initialization code for the application (before any forms are created containing instances of FpSpread) that changes the default VerticalAlignment of new instances:
FarPoint.Win.Spread.DefaultSpreadSkins.Default.DefaultStyle.VerticalAlignment = CellVerticalAlignment.Center;
That should make all cells which don't have some style already applied inherit the default center vertical alignment setting. But that will only work for new instances that are created in run time; to apply that automatically in design time for new instances is much more complicated. I think you would need to create a custom control class inheriting from FpSpread, and add that code in its initialization.
You can make a custom SpreadSkin with DefaultStyle.VerticalAlignment = CellVerticalAlignment.Center, and apply that to instances in design time using the Spread Skins editor:http://sphelp.grapecity.com/WebHelp/SpreadNet9/WF/webframe.html#SDSpreadSkinEditor.html
The Spread Skins editor is available in design time from the property grid with FpSpread is selected in the Windows Forms designer window, and you can use that to apply your custom skin to new instances of FpSpread.