none
能否改變DateTimePicker選取時的字型大小? RRS feed

  • 問題

  • dear all

    在windows form中使用DateTimePicker 時,可以改它顯示的大小及字型,

    但是能改它在選取時框的大小及字型大小嗎?

    如果不行,那vb物件能不能自訂繼承芋物件後再覆寫它的屬性值???

    謝謝您!!

    2017年6月15日 下午 10:14

解答

  • 要改變DateTimePicker的字型可以設定CalendarFont屬性, 如果只要改變被選取的日期的字型用WPF技術會比較好做
    • 已標示為解答 王振賢 2017年6月17日 上午 12:13
    2017年6月16日 上午 12:17
  • 我談談我經驗,以前我也寫 Windows Forms,也常常被要求要在UI 控制項做一些視覺呈現的修改或增強,在 Windows Forms 上這些行為非常依賴  GDI+,所以如果你真的要在 Windows Forms 上做這些事情,首先得要爸 GDI+ 整套學好。 然侯 GDI+ 有其極限,這個極限會導致視覺效果效能低落 (當然我是只比較複雜的變化下)。

    然而 WPF 天生就是為了這種變化多端的 UI 設計的,這會讓開發者能夠比較簡單地 (相對於 Windows Forms) 在視覺上面做變化,如果你的工作常常被要求這麼做,趁早轉向 WPF 會比較好。


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 王振賢 2017年6月17日 上午 12:13
    2017年6月16日 上午 05:00
    版主

所有回覆

  • 要改變DateTimePicker的字型可以設定CalendarFont屬性, 如果只要改變被選取的日期的字型用WPF技術會比較好做
    • 已標示為解答 王振賢 2017年6月17日 上午 12:13
    2017年6月16日 上午 12:17
  • 我談談我經驗,以前我也寫 Windows Forms,也常常被要求要在UI 控制項做一些視覺呈現的修改或增強,在 Windows Forms 上這些行為非常依賴  GDI+,所以如果你真的要在 Windows Forms 上做這些事情,首先得要爸 GDI+ 整套學好。 然侯 GDI+ 有其極限,這個極限會導致視覺效果效能低落 (當然我是只比較複雜的變化下)。

    然而 WPF 天生就是為了這種變化多端的 UI 設計的,這會讓開發者能夠比較簡單地 (相對於 Windows Forms) 在視覺上面做變化,如果你的工作常常被要求這麼做,趁早轉向 WPF 會比較好。


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    • 已標示為解答 王振賢 2017年6月17日 上午 12:13
    2017年6月16日 上午 05:00
    版主
  • 感謝兩位前輩指教..請問

    1.windows form中的usercontrol也是標示wpf, 這能解決這個問題嗎? 可有範例? 感恩!!

    2.wpf 看來內容很多,如何學?有推薦的書嗎?不想google自學怕只學到皮毛及不正確的關念.謝謝您!!

    2017年6月17日 上午 12:20
  • UserControl 也是標示 WPF <--- 這句我不太懂甚麼意思。

    https://www.tenlong.com.tw/products/9789862010396


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2017年6月17日 上午 10:21
    版主
  • 
    2017年6月18日 上午 11:49
  • 我是不太建議在 Windows Forms 裡裝載 WPF 控制項,畢竟這兩種 UI Framework 的本質還差滿遠的
    不過如果你硬要做的話,可以參考:

    逐步解說:在 Windows Form 中裝載 WPF 複合控制項


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2017年6月18日 下午 12:59
    版主
  • 感恩!!
    2017年6月22日 上午 11:33