找回密码
 立即注册

QQ登录

只需一步,快速开始

tysoft

中级会员

84

主题

214

帖子

678

积分

中级会员

积分
678

活字格认证微信认证勋章元老葡萄

tysoft
中级会员   /  发表于:2016-4-26 15:28  /   查看:4374  /  回复:1
代码如下对比C1TextBox

           c1Label1.TextDetached = true;
            c1Label1.DataType = typeof (int);
            c1Label1.ValueChanged += c1Label1_ValueChanged;
            int v = 20;
            for (int i = 0; i < 5; i++)
            {
                c1Label1.Value = v;
            }

            c1TextBox1.TextDetached = true;
            c1TextBox1.DataType = typeof (int);
            c1TextBox1.ValueChanged += c1TextBox1_ValueChanged;
            for (int i = 0; i < 5; i++)
            {
                c1TextBox1.Value = v;
            }
------------------------------------------------
private void c1TextBox1_ValueChanged(object sender, EventArgs e)
        {
            Console.WriteLine("c1TextBox1 changed");
        }

        private void c1Label1_ValueChanged(object sender, EventArgs e)
        {
            Console.WriteLine("c1Label1 changed");
        }

运行结果:
c1Label1 changed
c1Label1 changed
c1Label1 changed
c1Label1 changed
c1Label1 changed
c1TextBox1 changed


评分

参与人数 1金币 +500 收起 理由
Alice + 500 谢谢对产品的支持和反馈

查看全部评分

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-4-26 16:28:39
沙发
问题已经重现。
有关C1Label在Value不改变的情况下,会触发ValueChanged事件的Bug已经提交给产品组。
BugID:152614

谢谢您的支持和反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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