Задача
надо создать точно такой же ToolStrip как в WindowsExplorer -e для текущего пути т.е. какой нибудь Label с текстом "Путь" и ТекстБокс в котором будет отображаться текущий путь......
Вопрос
Как это реализовать?
Свои варианты
Первое что пришло на ум - это поставить обычный ToolStrip и в него добавить ToolStripLabel i ToolStripTextBox. Но ширину ToolStripTextBox-а можно задать только в "конструкторе" а если во время выполнения изменить размер формы то ToolStripTextBox размер не меняет. свойства Doc у него нет, прямое указание ToolStripTextBox.Width = 555 на него не влияют.
Второй вариант - самому написать свой ToolStripItem наследованный от ToolStripControlHost но там те же проблемы, кроме того туда можно всунуть только один контрол.
Третий вариант - как то написать свой класс наследованный от ToolStrip...... вот тут я уже не знаю как это реализовать.
Ответить
|