C#有关问题!!急问!!!!有关VS2005!!
如何给.net程序集添加System.dll使得System.ComponentModel能引用,从而InitializeComponent能使用。直接在右键添加com中...
如何给.net程序集添加System.dll使得System.ComponentModel能引用,从而InitializeComponent能使用。直接在右键添加com中的System.dll不能添加怎么处理??还有如何添加System.Collections,.net中也没有此项引用添加,怎么办?
using System;
using System.Collections;
using System.Windows.Forms;
using System.Data;
using System.ComponentModel;
using System.Drawing;
public class LogoAnimator: System.Windows.Forms.Form
{
private System.Windows.Forms.PictureBox logoPictureBox;
private System.Windows.Forms.Timer Timer;
private System.ComponentModel.IContainer components;
private ArrayList images = new ArrayList();
private int count = -1;
public LogoAnimator()
{
InitializeCompontent();
for (int i = 0; i < 30; i++)
images.Add(Image.FromFile("images/deitel" + i + ".gif"));
logoPictureBox.Image=(Image)images[0];
logoPictureBox.Size = logoPictureBox.Image.Size;
}
[STAThread]
static void Main()
{
Application.Run(new LogoAnimator());
}
private void Timer_Tick(object sender,System.EventArgs e)
{
count = (count + 1) % 30;
logoPictureBox.Image = (Image)images[count];
}
}
报错C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\连续图像动画\连续图像动画\Program.cs(20,9): 错误 CS0103: 当前上下文中不存在名称“InitializeCompontent”
编译完成 -- 1 个错误,0 个警告 展开
using System;
using System.Collections;
using System.Windows.Forms;
using System.Data;
using System.ComponentModel;
using System.Drawing;
public class LogoAnimator: System.Windows.Forms.Form
{
private System.Windows.Forms.PictureBox logoPictureBox;
private System.Windows.Forms.Timer Timer;
private System.ComponentModel.IContainer components;
private ArrayList images = new ArrayList();
private int count = -1;
public LogoAnimator()
{
InitializeCompontent();
for (int i = 0; i < 30; i++)
images.Add(Image.FromFile("images/deitel" + i + ".gif"));
logoPictureBox.Image=(Image)images[0];
logoPictureBox.Size = logoPictureBox.Image.Size;
}
[STAThread]
static void Main()
{
Application.Run(new LogoAnimator());
}
private void Timer_Tick(object sender,System.EventArgs e)
{
count = (count + 1) % 30;
logoPictureBox.Image = (Image)images[count];
}
}
报错C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\连续图像动画\连续图像动画\Program.cs(20,9): 错误 CS0103: 当前上下文中不存在名称“InitializeCompontent”
编译完成 -- 1 个错误,0 个警告 展开
3个回答
展开全部
上次问的也是你吧,告诉你就是不听,你检查检查有没有InitializeCompontent()这个方法的声明?
在Form的构造函数里有这个调用
Form.cs里面的类是partial的,它只包含对这个裤如穗Form的部分定义,其他的如窗体布局等等的在Form.Designer.cs中,是这个partial类的另外一部分,InitializeCompontent()方法就是这部分声明的。在两个文件合起来组成对Form类的定义。
如果引胡卜用有问橡森题,根本就轮不到报这个错,using System就会出问题。
在Form的构造函数里有这个调用
Form.cs里面的类是partial的,它只包含对这个裤如穗Form的部分定义,其他的如窗体布局等等的在Form.Designer.cs中,是这个partial类的另外一部分,InitializeCompontent()方法就是这部分声明的。在两个文件合起来组成对Form类的定义。
如果引胡卜用有问橡森题,根本就轮不到报这个错,using System就会出问题。
展开全部
没搞懂你要做什么,不过建议你好好找找错误原因,不要乱怀疑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你右键用记事本打开类库项目文件,
<Reference Include="System" />
<改敬Reference Include="System.configuration"或拦 />
<Reference Include="System.Data" />
<Reference Include="System.Design" />
<Reference Include="System.Web"衫歼胡 />
<Reference Include="System.Xml" />
可以改动这此来添加引用.
<Reference Include="System" />
<改敬Reference Include="System.configuration"或拦 />
<Reference Include="System.Data" />
<Reference Include="System.Design" />
<Reference Include="System.Web"衫歼胡 />
<Reference Include="System.Xml" />
可以改动这此来添加引用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询