Можно ли преобразовать объект, например, кнопку или метку, помещенную в контейнер для инструментов? - PullRequest
0 голосов
/ 05 января 2010

Я сделал одну функцию с именем SetControls (control controlName), которая принимает управление только в качестве аргумента. И я хочу передать toolstripbutton, которая находится в tooltipcontainer. ошибка, если я передаю инструментальную кнопку в качестве элемента управления.

Тогда что мне делать? Должен ли я преобразовать инструментальную кнопку в качестве элемента управления, если да, то как ??

1 Ответ

2 голосов
/ 05 января 2010

Проблема в том, что ToolStripButton наследуется от Component, а не от Control. Стандартный System.Windows.Forms.Button наследуется от Control, который, в свою очередь, наследуется от Component. Вы должны изменить SetControls с:

SetControls(Control controlName)

до

SetControls(Component componentName)

если вы хотите использовать метод для обработки как стандартных элементов управления, так и ToolStripButton.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...