Размеры элементов подсказок WinForms - PullRequest
2 голосов
/ 23 ноября 2010

Я использую Toolstrip, чтобы нарисовать себе TabStrip, где я не хочу, чтобы элементы переполнялись, а скорее сжимался, чтобы соответствовать доступной ширине. Очень похоже на поведение вкладок во многих браузерах (например, Chrome).

Я знаю, что есть свойство LayoutEngine, которое можно переопределить, но я понятия не имею, как это реализовать.

Кто-нибудь знает, как сделать так, чтобы элементы соответствовали ширине полоски инструмента?

Ответы [ 2 ]

0 голосов
/ 24 ноября 2010

Посмотрите на этот связанный вопрос:

Как создать ToolStripComboBox для заполнения всего пространства, доступного в ToolStrip?

Я предпочитаю ответ Мартина, потому что в нем нет магически закодированных чисел. Несмотря на то, что вам все равно придется немного арифметики, если вы делаете несколько элементов сжатыми для подгонки, я уверен, что тот же метод будет применим.

0 голосов
/ 23 ноября 2010

Infragistics .NetAdvantage Элементы управления WinToolbars сделают это. Это коммерческий продукт, но может быть дешевле купить элемент управления, чем создать его самостоятельно.

...