2012-06-24 3 views
0

Может ли кто-нибудь знать, как избежать левого и правого промежутков (каждый около 5-10 пикселей) между страницей на TabControl и самой TabControl. Я все пробовал. Все поля и поля равны нулю.Как удалить пробелы на TabControl?

+0

никто не знает или что-то неправильно в вопросе? – Buena

+0

Возможный дубликат [Как удалить отступ границы в элементах управления контейнерами в WinForms?] (Http://stackoverflow.com/questions/4968267/how-can-i-remove-the-border-padding-on-container- control-in-winforms) –

ответ

0

Там же налево в исходном коде TabPage комментарий по раздраженным Microsoft программисту:

//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 :-)

+0

ThanYou, Vijay. Я заплатил моему ВС много денег, и это несправедливо, что я не могу сделать это второстепенное. Скажем, решена. – Buena

Смежные вопросы