找回密码
 立即注册

QQ登录

只需一步,快速开始

cpa95599
中级会员   /  发表于:2015-6-2 15:41  /   查看:4523  /  回复:1
有2个checkbox,如何写选中,未选中的事件?  这样为啥不行
有2个combox,如何写值改变的事件?
load下
        FarPoint.Win.Spread.CellType.ComboBoxCellType comboBoxCellType2 = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
            comboBoxCellType2.Items = (new String[] { "未选", "已选", });
            this.fpSpread1_Sheet1.Cells[7, 12].CellType= comboBoxCellType2;
            comboBoxCellType2.EditorValueChanged += new EventHandler(comboBoxCellType2_EditorValueChanged);


            FarPoint.Win.Spread.CellType.ComboBoxCellType comboBoxCellType3 = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
            comboBoxCellType3.Items = (new String[] { "未选", "已选", });
            this.fpSpread1_Sheet1.Cells[8, 12].CellType = comboBoxCellType3;
            comboBoxCellType3.EditorValueChanged += new EventHandler(comboBoxCellType3_EditorValueChanged);
----------------------------------
void comboBoxCellType2_EditorValueChanged(object sender, EventArgs e)
        {
            //  FarPoint.Win.Spread.CellType.ComboBoxCellType test2 = sender as FarPoint.Win.Spread.CellType.ComboBoxCellType;

            if (this.fpSpread1.Sheets[0].ActiveCell.Text == "已选")
            {

                this.fpSpread1_Sheet1.Cells.Get(17, 2).Value = 1;
            }
            else
            {
                this.fpSpread1_Sheet1.Cells.Get(18, 2).Value =0;

            }
      

        }



        void comboBoxCellType3_EditorValueChanged(object sender, EventArgs e)
        {
            //  FarPoint.Win.Spread.CellType.ComboBoxCellType test3 = sender as FarPoint.Win.Spread.CellType.ComboBoxCellType;

            if (this.fpSpread1.Sheets[0].ActiveCell.Text == "已选")
            {

                this.fpSpread1_Sheet1.Cells.Get(17, 6).Value = 1;
            }
            else
            {
                this.fpSpread1_Sheet1.Cells.Get(18, 6).Value = 0;

            }
         

        }

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-6-2 17:43:00
沙发
回复 1楼cpa95599的帖子

感谢对该问题的反馈。
针对你的代码进行测试,未重现你的问题。
调用ComboBoxCellType的EditorValueChanged事件,在运行时,当打开下来框重新选择值的时候,EditorValueChanged的事件可以被触发。

另外我也测试CheckBoxCellType的EditorValuechanged事件,当Check的状态改变的时候也可以触发。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部