我问下我在窗体有个图片框,一旦下面的滚动条滚动是,里面颜色会发生变化,颜色是用Color类设置的,
比如说红色他会由浅变深
private void hsbRed_Scroll(object sender, ScrollEventArgs e)
{
pic.BackColor = Color.FromArgb(100, 255, 0, 0);
int oldvalue = 0;
int x = (hsbRed.Value - oldvalue) / (hsbRed.Maximum - hsbRed.Minimum);
pic.Left -= x;
oldvalue = hsbRed.Value;
}移动滚动条时,只有大红,不会变浅
比如说红色他会由浅变深
private void hsbRed_Scroll(object sender, ScrollEventArgs e)
{
pic.BackColor = Color.FromArgb(100, 255, 0, 0);
int oldvalue = 0;
int x = (hsbRed.Value - oldvalue) / (hsbRed.Maximum - hsbRed.Minimum);
pic.Left -= x;
oldvalue = hsbRed.Value;
}移动滚动条时,只有大红,不会变浅
解决方案 »
- listView问题
- TextBox的输入接口
- 请教关于messagebox的返回值的问题
- 界面问题(c# VS2005)
- 高手进:Graphics的DrawString方法,如何右对齐?
- 存储过程参数为DataTime型,如何赋值?
- sqlconnection与数据库相连的问题,为什么这段代码会出错呢?请大家帮忙看看啊!
- 我要做一个公文自动管理系统,想实现公文的XML文档网络管理,请问用哪种分布式技术更合适一些?
- Webbrowser载入动态图片全是乱码了,实在搞不定,请高人帮忙解决一上,谢谢
- 请不吝赐教如何使用web treeview???
- 删除XML的问题
- C# validator 正则表达式问题
....
oldvalue = hsbRed.Value; 注意到了吗?你的oldvalue计算是没有意义的,因为这是一个临时变量(栈变量),函数执行后会自动丢失的
搞成成员变量就ok了