none
TabControl設定背景顏色 RRS feed

  • 問題

  • 請問各位大大
    WinCE, WinForm的TabControl(不是TabPage)可以設定背景顏色嗎?
    預設是灰色但我想改成白色,好像沒有BackColor這個屬性,請大大們指點小弟,謝謝!
    2009年4月21日 上午 05:49

解答

  • 稍微查詢了一下,目前看到的都是要自己做一個TabControl才能達到你想要的功能,要不然就是要找Thirdparty的元件了。
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    2009年4月24日 上午 02:40
    版主

所有回覆

  • HI,

    TabControl沒有這個功能, 反而是處理TabPage的Paint事件可以達到您要的效果:

    private void tabPage1_Paint(object sender, PaintEventArgs e)
    {
                e.Graphics.FillRectangle(new SolidBrush(Color.Yellow), e.ClipRectangle);
    }
    2009年4月22日 上午 02:41
  • HI,

    TabControl沒有這個功能, 反而是處理TabPage的Paint事件可以達到您要的效果:

    private void tabPage1_Paint(object sender, PaintEventArgs e)
    {
                e.Graphics.FillRectangle(new SolidBrush(Color.Yellow), e.ClipRectangle);
    }

    謝謝 tihs大大回覆

    可能是小弟我沒描敘清楚,我指的是下圖灰色那個部分

    2009年4月22日 上午 07:11
  • 稍微查詢了一下,目前看到的都是要自己做一個TabControl才能達到你想要的功能,要不然就是要找Thirdparty的元件了。
    態度決定一切 ! - blog : http://bauann-makeit.blogspot.com/
    2009年4月24日 上午 02:40
    版主