在C#中创建了一个文件夹,怎么在C#中画一副图(如向下的箭头)并保存在文件夹中,在窗体设计时可载入这幅图

主要问题是,不知道怎么在C#中画一副图。很急啊,请各位高手帮帮忙呵!先谢谢各位咯!... 主要问题是,不知道怎么在C#中画一副图。很急啊,请各位高手帮帮忙呵!先谢谢各位咯! 展开
 我来答
truth鑫
2012-07-13 · 超过35用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:104万
展开全部
你的说Winfrom?用winfrom中的画板可以实现,想要在加载的时候载入就需要知道C#中的序列化和反序列化操作
追问

就在工程中加了这个~~

 

 

但是调用下面的时候

private void button1_MouseLeave(object sender, EventArgs e)

{

button1.BackgroundImage = Image.FromFile("button.bmp");

}

就报这样的错~~

 

 

请问到底哪里出问题了呢?

 

 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chentian2456
2012-07-12 · TA获得超过671个赞
知道小有建树答主
回答量:704
采纳率:0%
帮助的人:362万
展开全部
你是想显示一幅图 还是在界面上画图 类似WIndows自带的“画图”?
追问

就在工程中加了这个~~

但是调用下面的时候

        private void button1_MouseLeave(object sender, EventArgs e)

        {

            button1.BackgroundImage = Image.FromFile("button.bmp");

        }

就报这样的错~~

请问到底哪里出问题了呢?

 

追答
那肯定是会出错的  你的文件在Resources文件夹中  而你Image.FromFile("button.bmp")没写具体路径,就会默认在根目录中,即你的Debug目录,Debug目录里是没有Resources文件夹的。

所以 解决办法就是

1.
button1.BackgroundImage = 你的命令空间.Properties.Resources.你要的文件;
Resources会自动挂载你的Resources目录

2. button1.BackgroundImage =Image.FromFile(@"文件的相对或绝对路径");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式