C #, как вызвать объект формы из приложения в трее - PullRequest
0 голосов
/ 31 декабря 2010

Я пытаюсь загрузить класс формы из программы, работающей как иконка в трее, которая первоначально использовала

FileList frmFileList = new FileList();

Теперь вместо списка файлов я хочу использовать пользовательскую форму, но я получаю ошибку:

Ошибка 1 «System.Windows.Forms.Control.ControlCollection» не содержит определения для «Cast» и не имеет метода расширения «Cast», принимающего первый аргумент типа «System.Windows.Forms.Control.ControlCollection 'может быть найдено (вам не хватает директивы using или ссылки на сборку?)

Есть идеи?

Ответы [ 2 ]

1 голос
/ 31 декабря 2010

Звучит так, будто вы забыли using System.Linq; в верхней части исходного файла. Но так как вы не опубликовали источники, я не могу сказать наверняка. Поможет опубликовать строку кода, которая вызывает сообщение об ошибке, и директивы using, которые находятся в том же файле.

0 голосов
/ 31 декабря 2010

Вы уверены, что не пытаетесь что-то подобное?

FileList frmFileList = new SomethingDifferent();

Если это так, измените FileList на левой стороне на SomethingDifferent.

...