2 qq 39360178 qq_39360178 于 2017.08.29 10:17 提问

简单问题,求解,各路大神救急

怎么在同一个winform窗体中通过label1满足条件(比如背景变红)时获得label2的值

3个回答

testcs_dn
testcs_dn   Rxr 2017.08.29 10:34
已采纳

添加对应的事件处理函数。

testcs_dn
testcs_dn 回复站在巅峰的贝爷: 创建一个线程定时去检查;或者设置一个变量保存全部的条件标志,每触发一个事件判断更新变量的值。
3 个月之前 回复
qq_39360178
qq_39360178 就是和事件类似的把,我就是觉得我需要去获取label1的值,但是并不是只有一个需要判断而是很多个啊
3 个月之前 回复
qq_34799668
qq_34799668   2017.08.29 10:35

label1的forecolorchanged事件,判断条件,然后去取label2的值应该就行了

qq_39360178
qq_39360178 标签很多,这样做太冗余了
3 个月之前 回复
YellowsuN_A
YellowsuN_A   2017.08.29 13:44

if(label1.color==red)
{
this.textbox.text = label2.text;
}

//把上面这个写入对应的 change 函数里

YellowsuN_A
YellowsuN_A 回复站在巅峰的贝爷: 不是很清楚你的意思,通过label1的颜色变化来取得labei2的值,放那呢?很多label标签[疑惑]
3 个月之前 回复
YellowsuN_A
YellowsuN_A 回复站在巅峰的贝爷: if(label1.color == color.red)
3 个月之前 回复
qq_39360178
qq_39360178 if(label1.color==red)这个判断是有问题的把,还有我是要通过label1找到label2的值,且label标签很多
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片