找回密码
 立即注册

QQ登录

只需一步,快速开始

nalen

中级会员

10

主题

19

帖子

649

积分

中级会员

积分
649

活字格认证

nalen
中级会员   /  发表于:2015-1-12 11:07  /   查看:4750  /  回复:1
spread checkbox点击时值无法获得,需要鼠标点其他地方才能获得

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-1-12 16:35:00
沙发
回复 1楼nalen的帖子

测试代码如下:

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.CellType.CheckBoxCellType ckbxcell = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
  4.             ckbxcell.TextAlign = FarPoint.Win.ButtonTextAlign.TextRightPictLeft;
  5.             ckbxcell.Caption = "Item Selected?";
  6.             ckbxcell.EditorValueChanged += ckbxcell_EditorValueChanged;
  7.             fpSpread1.Sheets[0].Columns[0].CellType = ckbxcell;
  8.         }

  9.         void ckbxcell_EditorValueChanged(object sender, EventArgs e)
  10.         {
  11.             int activeRow = this.fpSpread1.ActiveSheet.ActiveRowIndex;
  12.             int activeCol = this.fpSpread1.ActiveSheet.ActiveColumnIndex;

  13.             bool flag = (bool)this.fpSpread1.ActiveSheet.Cells[activeRow, activeCol].Value;
  14.         }
复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部