none
請問winform如何做到像網頁一樣能選擇縮放比例? RRS feed

  • 問題

  • 我使用VS2015開發系統,

    設計了許多winform,因為當初都使用預設字體大小,

    客戶中有些長者覺得字太小看得很吃力,

    如果是用webform可以透過瀏覽器提供的縮放功能來放大字體,

    那winform(非WPF)如何做到像網頁一樣能讓使用者選擇縮放比例呢?

    先謝謝回答


    Tommy1231

    2016年9月5日 上午 01:15

解答

  • http://stackoverflow.com/questions/22735174/how-to-write-winforms-code-that-auto-scales-to-system-font-and-dpi-settings

    https://msdn.microsoft.com/zh-tw/library/ms229605

    不過還是勸你改用 WPF,Windows Form 因為既有架構的包袱,很難做到很客制化或夠具彈性的 UI。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    2016年9月5日 上午 02:06
    版主
  • 您可以利用AutoScaleMode屬性來製作這樣的功能, 請參考:AutoScaleMode problems with changed default font,

    不過使用新的Universal Windows Platform技術製作的效果會比較好

    2016年9月5日 上午 02:27

所有回覆

  • http://stackoverflow.com/questions/22735174/how-to-write-winforms-code-that-auto-scales-to-system-font-and-dpi-settings

    https://msdn.microsoft.com/zh-tw/library/ms229605

    不過還是勸你改用 WPF,Windows Form 因為既有架構的包袱,很難做到很客制化或夠具彈性的 UI。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    2016年9月5日 上午 02:06
    版主
  • 您可以利用AutoScaleMode屬性來製作這樣的功能, 請參考:AutoScaleMode problems with changed default font,

    不過使用新的Universal Windows Platform技術製作的效果會比較好

    2016年9月5日 上午 02:27