你可以單獨寫一個函數,然后再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里面添加滾動條事件即可拉動滾動條重繪界面。