none
工具箱找不到「StatusBar」工具 RRS feed

  • 問題

  • 使用 VS 2008 ,在閱讀「Microsoft ADO.net 3.5 精研講座」使用過 (System.Windows.Form.)StatusBar,但在工具箱找不到,請問先進:如何找到這個工具?
    謝謝
    2010年7月22日 上午 02:42

解答

  • 兩種方法

    (1)其實在MSDN文件庫中有特別說明, 你可以使用更新一點的 StatusStrip 類別 , 以下摘錄

    StatusStrip 用以取代 StatusBar 控制項。 StatusStrip 的特殊功能包括自訂的資料表配置、支援表單的調整大小和移動底框,以及支援 Spring 屬性,該屬性可讓 ToolStripStatusLabel 自動填滿可用空間。

    (2)如果一定要用StatusBar也可以, 使用功能表上的 [工具]-->[選擇工具箱項目] 然後在在[.Net Framework元件]找到[StatusBar]把它勾選就會出現在工具箱了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 EssenKao 2010年7月22日 上午 03:24
    2010年7月22日 上午 03:22
    版主

所有回覆

  • 兩種方法

    (1)其實在MSDN文件庫中有特別說明, 你可以使用更新一點的 StatusStrip 類別 , 以下摘錄

    StatusStrip 用以取代 StatusBar 控制項。 StatusStrip 的特殊功能包括自訂的資料表配置、支援表單的調整大小和移動底框,以及支援 Spring 屬性,該屬性可讓 ToolStripStatusLabel 自動填滿可用空間。

    (2)如果一定要用StatusBar也可以, 使用功能表上的 [工具]-->[選擇工具箱項目] 然後在在[.Net Framework元件]找到[StatusBar]把它勾選就會出現在工具箱了


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 EssenKao 2010年7月22日 上午 03:24
    2010年7月22日 上午 03:22
    版主
  • 非常感謝
    2010年7月22日 上午 03:25
  • Hi,

     

    我用VS2008開啟WindowsFormsApplication專案, 然後在工具箱中用滑鼠右鍵選擇新增項目, 然後挑選StatusBar, 接下來就可以在工具箱中看到.

     

     

     

    rgs,

    Lolota


    微軟技術支援中心 CSS - http://www.dotblogs.com.tw/lolota
    2010年7月22日 上午 03:32
  • 主要是因為 StatusBar 是從舊版的 Windows API Shell Common Control 繼承而來,是 ANSI Window ,碰上日韓簡罕會出問題,所以 .Net 另外開發不使用 Shell Common Control 的 Status Strip 來用,Menu、ToolBar 也是如此,非必要不建議使用 StatusBar ,因為會出問題。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年7月22日 下午 01:42