none
如何隱藏TabControl某些TabPage及其Tab的Header RRS feed

  • 問題

  • 在網絡上尋找了很多資源, 都找不到這個解決方案,
    一些間接的做法不外乎以多個Panel的形式, 每次只顯示一個Panel,
    但這卻不能做到我想要的效果:

    例如某TabControl有5個TabPage, 可按要求動態隱藏其中的某幾個TabePage,
    但其餘的Page仍可以顯示..

    若要做到這效果, 是否只有繼承TabControl, 自己再造一個出來呢?
    2010年11月23日 上午 04:01

解答

  • 是。

    因為 TabControl 只有 Remove 才能不顯示,自己包就是要處理這塊。

     

    我想應該是 .Net 包的是 Windows Shell Common Control 內的 TabControl ,裡面所有的 Window Message / Macro 的確是沒有隱藏功能,也就是說本來 Windows 內建的 TabControl 就沒設計這樣的用法了。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年11月23日 下午 03:56

所有回覆