C# Panel中绘图如何出现滚动条


你可以单独写一个函数,然后再panel1_Paint事件里面调用 或者初始化窗口的时候调用

public void DrawImg()

{

    Graphics g = panel1.CreateGraphics();
    g.TranslateTransform(AutoScrollPosition.X, AutoScrollPosition.Y);
    this.AutoScrollMinSize = new Size(800, 600);

//开头写好以后下面就是你要的逻辑了想画什么就画什么只要不传播少儿不宜的就没事哈哈哈开个玩笑

 

}

 this.AutoScrollMinSize = new Size(800, 600);这句话的意思是当窗口小于宽800高600的时候就会出现滚动条

然后你再panel1里面添加滚动条事件即可拉动滚动条重绘界面。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM