Я не уверен, что вам на самом деле нужен бесплатный элемент управления , когда вы можете получить оригинальный элемент управления toolstrip для имитации внешнего вида довольно близко.
Вот как я это сделал:
- Перетащите элемент управления toolstrip на вашу форму
- Открыть свойства и изменить
- GripStyle to Hidden,
- RenderMode to System,
- AutoSize в false и
- Установить размер на большую высоту (34 довольно близко к тому, что в Проводнике)
- добавить немного отступов (я выбрал 5 для всех)
- Откройте свойство Items, добавьте выпадающую кнопку и выберите его
- Изменить DisplayStyle на текст
- Изменить текст на "Организовать"
- Изменить AutoSize на false
- Изменить высоту на 28 или что-то близкое
- Нажмите OK и перейдите к событиям для панели инструментов
- Введите имя функции для события Paint (или просто двойной щелчок) и введите фрагмент кода ниже
private void toolStrip1_Paint(object sender, PaintEventArgs e) {
e.Graphics.FillRectangle(new SolidBrush(Color.FromArgb(227, 239, 240)), 0, 17, toolStrip1.Width, toolStrip1.Height);
}
Итак, цвета неправильные, но это довольно близко, вы не согласны?