TabControlのページとTabControl自体の間の左右のギャップ(それぞれ約5〜10ピクセル)を回避する方法を誰かが知っているでしょうか。私はすべてを試しました。すべてのマージンとパディングはゼロです。
質問する
819 次
1 に答える
0
憤慨したMicrosoftプログラマーによるTabPageのソースコードにコメントが残っています。
//HACK: to ensure that the tabpage draws correctly (the border will get clipped and
// and gradient fill will match correctly with the tabcontrol). Unfortunately, there is no good way to determine
// the padding used on the tabpage.
// I would like to use the following below, but GetMargins is busted in the theming API:
//VisualStyleRenderer visualStyleRenderer = new VisualStyleRenderer(VisualStyleElement.Tab.Pane.Normal);
//Padding themePadding = visualStyleRenderer.GetMargins(e.Graphics, MarginProperty.ContentMargins);
クレジット:Hans Passant :-)
于 2012-06-25T00:01:21.333 に答える