1.将picturebox放到一个panel控件里面,然后设置panel控件的ArrowScroll属性为true,再设置picturebox的SizeMode属性为AutoSize
这样当图片长或宽超出panel就会自动出现滚动条
2.我想实现的功能是:在图片上放置很多行panel,然后图片的滚动条作用于这些panel.即图面分为三层,底层为主panel,用来加滚动条,第二层为picturebox,用来放图片及承载很多行panel,最上层为很多行panel,用来展现业务逻辑.
首先,第一行panel应与主panel的左上角临近.
其次,主panel的大小决定展现区的大小.
第三,pictureBox的大小决定加入滚动条之后最大展现区域的大小,要注意,所有子panel的高与宽应与该区域差不多大,太大会导致滚动条滚动到最末端时出现业务展现空白区,效果不好.