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