C# picturebox显示滚动条问题求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# picturebox显示滚动条问题求解相关的知识,希望对你有一定的参考价值。

我先在winform窗体右半部分放了一个panel控件,然后放了一个picturebox在panel上,picturebox显示原始大小的图片。希望当图片大小超过pannel时,panel显示上下和右边滚动条。
panel.AutoScroll=true;
pictureBox.Location=new Point(0,0);
pictureBox.SizeMode=PictureBoxSizeMode.AutoSize;
不知道哪里出了问题,不能显示滚动条。是不是我的panel和picturebox的属性设置的不对?请大虾们指教!
我自己怀疑是panel和picturebox的大小问题...

如果图片是切换的 ,在切换事件里面写panel.AutoScroll=true,然后控制图片高度之后在设置,这样生成的时候才会知道图片是否大于panel,主要是先与panel加载图片 panel才能决定是否显示scroll 参考技术A

c# winform splitcontainer中datagridview滚动条不能显示,求解答~

ScrollBars属性不可以吗?
None【无滚动条】,Horizontal【水平滚动条】,Vertical【垂直滚动条】,Both【水平垂直都有】
参考技术A 属性里选下就行了,数据太少时不会出现滚动条 参考技术B Scrolling 属性设置为Auto 参考技术C 不能显示? 。。。。 参考技术D 滚动条? 。。。。追问

是的

以上是关于C# picturebox显示滚动条问题求解的主要内容,如果未能解决你的问题,请参考以下文章

C# 滚动条问题

C# Winform 滚动条的问题

在c#中如何对picturebox设置一个滚动条啊

C# 中 如何让图片框带滚动条,显示较大的图片

c# winform splitcontainer中datagridview滚动条不能显示,求解答~

C#窗体滚动条问题