当鼠标滑动的时候,label变颜色:
private void label6_MouseMove(object sender, MouseEventArgs e)
{
label6.ForeColor = System.Drawing.Color.Black;
}
代码哪里错了,没效果。
C#中Mousemove()的用法?
答案:4 悬赏:60 手机版
解决时间 2021-03-14 20:15
- 提问者网友:棒棒糖
- 2021-03-14 16:36
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-03-14 17:50
是想改变背景颜色么?应该用BackColor,ForeColor是label的文字颜色。
全部回答
- 1楼网友:玩家
- 2021-03-14 20:29
代码没错。两种情况没有效果:
1. 你的Label颜色就是Black,看不出来
2. 你的Label被disable了。
- 2楼网友:白昼之月
- 2021-03-14 20:07
代码应该没有问题,如果还是调试不出的话,试下
protected override void OnPaint(PaintEventArgs e)这个方式
- 3楼网友:一叶十三刺
- 2021-03-14 18:52
在listbox事件里找mousemove事件,然后在mousemove事件里写你要执行的程序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯