3
我想自定義繪製tabcontrol。當我使用由GetTabRect
返回的尺寸繪製選項卡時,與通常繪製的方式相比,選項卡明顯更寬。我以爲它試圖爲圖像騰出空間,但我沒有爲選項卡定義圖像。爲什麼GetTabRect
會返回更大的尺寸?所有者繪製tabcontrol有更寬的選項卡
不知道這與它有什麼關係,但這裏是我如何將它設置爲自定義TabControl構造函數的所有者。
this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint |
ControlStyles.DoubleBuffer | ControlStyles.ResizeRedraw |
ControlStyles.SupportsTransparentBackColor, true);
尤里卡!這一直在困擾我很長一段時間! +1 – series0ne