winforms - C# error : Value should be between minimum and maximum -


i have have 2 panels scrollbars. trying use 1 scroll bar scroll both panels simultaneously. error :

value of '2268' not valid 'value'.'value' should between 'minimum' , maximum' parameter name: value. 

in scroll event of 1 of panels, have used following code:

     private void panel8_scroll(object sender, scrolleventargs e)         {             panel8.horizontalscroll.maximum = panel7.horizontalscroll.maximum;             panel7.horizontalscroll.value = panel8.horizontalscroll.value;         } 

i need scrollbar on panel8 control scrolling of both panel 7 , 8

edit: panel8 maximum value 13175 , panel 7 maximum value 2004. panel8 horizontalscroll value 2268. panel7 horizontalscroll value 2268.

assuming wish panel 7 in same relative position panel 8 this

private void panel8_scroll(object sender, scrolleventargs e) {     var p8max = panel8.horizontalscroll.maxvalue     var p8min = panel8.horizontalscroll.minvalue     var p7max = panel7.horizontalscroll.maxvalue     var p7min = panel7.horizontalscroll.minvalue      var ratio = panel8.horizontalscroll.value/(p8max-p8min)     var absolutevalue = ratio * (p7max-p7min)     panel7.horizontalscroll.value = p7min + absolutevalue } 

Comments

Popular posts from this blog

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -