PictureBox不是容器控件,所以他没有AutoScrollMinSize和AutoScrollPosition两个属性,所以不能直接设置,有3个方案:
1、改为在Panel控件中画:
然后通过设置AutoScrollMinSize属性,设置滚动条的滚动范围,然后滚动的时候刷新图即可(注意此时绘制使用的X,Y坐标,要加上滚动条的滚动值)。
2、自己在PictureBox右边和下面添加两个滚动条。
3、在内存位图上画,然后把位图拷贝到PictureBox控件的Image属性内。
1、改为在Panel控件中画:
然后通过设置AutoScrollMinSize属性,设置滚动条的滚动范围,然后滚动的时候刷新图即可(注意此时绘制使用的X,Y坐标,要加上滚动条的滚动值)。
2、自己在PictureBox右边和下面添加两个滚动条。
3、在内存位图上画,然后把位图拷贝到PictureBox控件的Image属性内。
解决方案 »
- c#怎么把方法放在另外文件
- [提问]Socket.Select第三个参数IList checkError用法
- 一个正则表达式 知道的麻烦说一下 没几分了
- 用程序操作word实现数据库字段插入doc文档和模板样式修改问题
- .net 2.0中的DataGridView是不是不能绑定join出来的DataSet啊?
- 请教,使用Ajaxpro.dll返回DataSet后,的显示时间问题
- 请问在C#中[]是作什么用的?
- 如何让控件获得焦点?
- 使用OleDbDataAdapter把从vb传到.net的RecordSet装载到一个DataTable,遇到奇怪的问题,请教高手,谢谢!急!
- 用C#做一个对pdf文件和word文件进行内容搜索的引擎
- 字符串supercalifragilisticexpialidocious是因为太长了而不能放在string变量中吗?
- 怎消除textbox之前輸入了儲存的值?
pictureBox.Location=new Point(0,0);
pictureBox.SizeMode=PictureBoxSizeMode.AutoSize;