参考:http://blogs.fpoint.com/FarPointSupportSite/Modules/Docs/SpreadWin5Help/SDBorderEditor.html

 

FarPoint 边框自定义菜单操作步骤:

1、引用 FarPoint.Win.Spread.Design.dll

2、添加边框编辑出发按钮

3、按钮事件中代码如下(FP1为我添加的FarPoint控件)

                    FarPoint.Win.Spread.Design.BorderEditor borderedit= new FarPoint.Win.Spread.Design.BorderEditor(FP1);
                    borderedit.Name = "边框设置";
                    if (this.FP1.ActiveSheet.SelectionCount == 0)
                    {
                        borderedit.StartColumn = this.FP1.ActiveSheet.ActiveColumnIndex;
                        borderedit.ColumnCount = 1;
                        borderedit.StartRow = this.FP1.ActiveSheet.ActiveRowIndex;
                        borderedit.RowCount = 1;
                    }
                    else
                    {
                        FarPoint.Win.Spread.Model.CellRange range = this.FP1.ActiveSheet.GetSelection(0);   //选中区域
                        borderedit.StartColumn = range.Column;
                        borderedit.ColumnCount = range.ColumnCount;
                        borderedit.StartRow = range.Row;
                        borderedit.RowCount = range.RowCount;
                    }
                    borderedit.ShowDialog();

注:由于忽视了StartColumn、ColumnCount、StartRow 、RowCount  导致编辑界面内边框老设置不上,折腾了很久才弄出来,希望大家不要犯我同样的错误

 

相关文章:

  • 2021-06-02
  • 2022-02-07
  • 2021-10-19
  • 2022-02-17
  • 2021-07-30
  • 2022-12-23
猜你喜欢
  • 2021-07-09
  • 2022-02-13
  • 2022-01-01
  • 2021-12-18
  • 2022-12-23
  • 2021-07-15
  • 2021-09-28
相关资源
相似解决方案