Я использую серию ToolStrips на панели действий Excel 2007. Я программно добавляю кнопки к каждой панели инструментов, а затем добавляю каждую панель инструментов на панель действий. Все идет нормально; появляются мои ToolStrips со связанными с ними ToolStripButtons.
Проблема заключается в отображении всего содержимого ToolStrip. У меня ToolStrip.AutoSize установлен в true (который на самом деле по умолчанию). Описание этого свойства выглядит следующим образом:
"Получает или задает значение, указывающее
включен ли контроль автоматически
изменен, чтобы отобразить весь
содержание ".
Проблема в том, что даже когда он установлен в true, мои ToolStrips показывают ширину панели действий, но только одну строку в высоту; для тех ToolStrips, которые содержат больше кнопок, то могут отображаться в этом пространстве, ToolStrip не расширяется по вертикали, чтобы показать весь набор кнопок, а вместо этого показывает стрелку раскрывающегося списка справа, которая позволяет пользователю видеть оставшиеся кнопки.
Мой вопрос, поэтому, я неправильно истолковываю использование этого свойства (или действительно, этого компонента)? Например, относится ли AutoSize только к горизонтальному пространству? Для чего бы это ни стоило, я также попытался установить значение высоты безрезультатно.