C#,如何从基于托盘的应用程序调用表单对象

时间:2010-12-31 07:37:39

标签: c# winforms systray

我正在尝试从作为最初使用的托盘图标运行的程序加载表单类

FileList frmFileList = new FileList();

现在我想使用自定义表单而不是文件列表,但是我收到错误:

  

错误1   'System.Windows.Forms.Control.ControlCollection'   不包含的定义   'Cast'并没有扩展方法'Cast'   接受第一个类型的参数   'System.Windows.Forms.Control.ControlCollection'   可以找到(你错过了吗?   使用指令或程序集   引用?)

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

听起来你忘记了源文件顶部的using System.Linq;。但既然你没有发布消息来源,我不能肯定地说。发布导致错误消息的代码行以及同一文件中的using指令会有所帮助。

答案 1 :(得分:0)

你确定你没有尝试这样的事吗?

FileList frmFileList = new SomethingDifferent();

如果是这样,请将左侧的FileList更改为SomethingDifferent。