只是想创建进度控制的对象,如下代码:类型或命名空间在C#中预计2.0 VS2005
pgImportProcess process = new pgImportProcess();
但它发生了错误
类型或命名空间名称预计
如何解决这个问题?
只是想创建进度控制的对象,如下代码:类型或命名空间在C#中预计2.0 VS2005
pgImportProcess process = new pgImportProcess();
但它发生了错误
类型或命名空间名称预计
如何解决这个问题?
听起来像缺少包含pgImportProcess
类的名称空间的using
语句。
不,我在C#窗体中的pgImportProcess定义为进度条控件,对不起,没有详细的解释和有点混淆。 – 2011-12-20 03:02:16
然后你已经拥有了一个控制权,而且你不需要新建一个新的控制权。只要参考你的名字就可以了。 – 2011-12-20 03:04:11
Andrew Cooper:是的,你是对的! – 2011-12-23 02:40:50
在WinForm进度类位于System.Windows.Forms命名空间中,所以你需要写:
System.Windows.Forms.ProgressBar process=new System.Windows.Forms.ProgressBar();
编辑:
@Oudam圣: pgimportProcess是进度控制的一个名字,对不起没有详细的解释。
这意味着创建参考变量pgimportProcess
(看看表单设计器代码)。但是,如果你想实例化ProgressBar
和要存储的参考到pgimportProcess
变量,那么你可能会写:
pgImportProcess = new ProgressBar();
不,这是不正确的,我已经将它导入为关键字'使用System.Windows.Forms。*;' – 2011-12-20 03:04:01
什么是“pgImportProcess”?它看起来不像一个类型名称。 – Joe 2011-12-20 02:34:47
@Oudam,你能提供你做该操作的范围吗? pgImportProcess是否在执行块中定义并可见? – Roman 2011-12-20 02:35:08
@Joe:pgimportProcess是ProgressBar控件的名称,对于未详细说明,请谅解。 – 2011-12-20 02:57:56