winform中scrollbar滑块控制的问题 开始创建了20个scrollbar,设置了一个全局变量,我希望能把20个scrollbar的VALUE总和限定为那个全局变量,不知道触发事件里应该该怎么写,第一次提问,请大家支持~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public int maxv = 700;//每个scrollbar的scroll事件{ int tmp = maxv - this.vScrollbar1.Value; if(tmp<=0) { //这里怎么写?? 加到一定的数值之后,就不能再往上加了,但是可以往下调。 } else maxv -= this.vScrollbar1.Value} 每次scrollbar的VALUE的改变,就触发事件,在事件中遍历所有的scrollbar的VALUE,计算总和如果你每个scrollbar的事件都是一样的,可以20个scrollbar使用同一个事件函数,如果不一样,只好写20个事件函数了不过本身到没什么难度 20个事件倒不必,可以用CONTROL类来找到控件,但是触发的是啥事件呢? 我不会控制scrollbar的滑块。。 比如前六个scrollbar的VALUE总和为650全局变量为700在我拉动第七个scrollbar的时候最大只能到50 如果超过50我希望它自动跳回50 触发Scroll事件就可以了每当滑块移动,这个事件都会被触发 非要让别人把代码给你写出来才行是吧?前六个scrollbar的VALUE总和为650 全局变量为700 int maxV = 700;//每个事件{ //先计算其余6个scrollbar的Value的总和 是650 sumV = 650; int V = maxV - sumV; if(scrollbar7.Value > V) { scrollbar7.Value = V; }} 楼上的木有用啊 VALUE值控制不了滑块的 C#.NET 难道没有办法控制scrollbar的滑块?? 窗体加载时报未能加载文件或程序集XX.dll 窗体设置isMdiContainer属性后,label不透明了 如何提取.net 3.5中的AES类? 小的数字除与大的数字为什么老是等于0??? 得到的DataReader怎样知道它的行数? 关于datalist 外观设计问题! 请教关于网络监测的问题 改C++代码为C#代码,谢谢! 请问<<Visual C# 入门经典>>与<< C# 入门经典>>有什么区别??? DataGrid DropDownList? C#资源文件运用的问题~ 请教C#中的swit case问题
public int maxv = 700;//每个scrollbar的scroll事件
{
int tmp = maxv - this.vScrollbar1.Value;
if(tmp<=0)
{
//这里怎么写?? 加到一定的数值之后,就不能再往上加了,但是可以往下调。
}
else maxv -= this.vScrollbar1.Value
}
如果你每个scrollbar的事件都是一样的,可以20个scrollbar使用同一个事件函数,如果不一样,只好写20个事件函数了不过本身到没什么难度
int maxV = 700;
//每个事件
{
//先计算其余6个scrollbar的Value的总和 是650
sumV = 650;
int V = maxV - sumV;
if(scrollbar7.Value > V)
{
scrollbar7.Value = V;
}
}