инициализировать backgroundWoker в коде - PullRequest
0 голосов
/ 08 сентября 2011
TextBox tb = Form1.thisForm.Controls["textbox1"] as TextBox;

Почему я не могу сделать то же самое с элементом управления backgroundWorker?

backgroundWorker wk = Form1.thisForm.Controls["backgroundWorker1"] as backgroundWorker;

1 Ответ

0 голосов
/ 08 сентября 2011

Поскольку BackgroundWorker не является элементом управления и не принадлежит к коллекции элементов управления.

Конструктор форм Windows создает код C #, который создает экземпляр backgroundWorker1. Вы можете использовать его напрямую. Но этот экземпляр не добавляется (и не может быть добавлен) в свойство Form Controls.

...