//以下为创建txt控件,并显示出下拉按钮
FarPoint.Win.Spread.CellType.TextCellType txt = new FarPoint.Win.Spread.CellType.TextCellType();
txt.DropDownButton = true;
txt.SubEditor = new Form3_subeditor();
//以下是绑定到控件中 注:是在单元格点击时做的绑定操作
FarPoint.Win.Spread.Cell cell = fpSpread1_Sheet1.Cells[e.Row, e.Column]
cell.Editor = txt;
cell.Formatter = txt;
cell.Renderer = txt;
//绑定后问题为
情况1:点击cell 左边 或 中间 会显示出 下拉按钮,但不会触发弹出SubEditor 窗口,这种是正常情况
情况2:但如果点击的是 右边位置,即:下拉按钮所在位置时,点击后就直接弹出SubEditor 窗口了,这种体验不好,点一个Cell不同位置还不同效果
如何做到:点某个Cell时 无论点那个位置都只显示出 下拉按钮,只有用户 明确点击了 “下拉按钮”后才弹出 SubEditor 窗口
|
|