解决方案 »
- C#如何抓取需要登录的网页信息
- 关于自动生成的Adapter的Update无效问题
- 小弟写了一个关于网页自动登录的程序,遇到了问题,请各位大哥给我指点迷津
- 请大家帮忙看下这段Javascript代码 可以放到JS 文件里面引用吗 该怎么调用?
- c# picturebox中图片全屏 求助
- 从输入框获取的输入字符串,默认都加了@,怎样移除。
- 求用链表建立的学生成绩查询 包括输入 输出 添加 查询 排序 删除等功能
- 用fckeditor的问题
- json序列的解析。。
- c# 用protobuf反序列化时出现的问题
- C# 取某网站最新的10条新闻
- devexpress 2011中textedit的正则表达式问题
1、把选中的文件路径保存到程序的配置文件中,下次启动程序时读配置文件中的图片路径,再加载这个图片
2、选中的图片拷贝到程序某个固定的目录下,并命名为固定名称(如skin.jpg),程序启动时都加载这个skin.jpg
2种方式
第1种是把图片的路径保存在全局变量里(最好放到某个公共的类文件里,保证每个窗口都可以访问)
第2种是把图片的流(Image)直接缓存在内存中,Image对象放到公共类里,窗体直接引用这个对象2.保存为文件
也是2种方式,跟1楼的方法一样
1.appconfig配置文件
2.资源里添加文件
3.文件直接放到debug目录下,通过路径读写文件形式也可以有很多种
ini,xml,txt,甚至数据库,都是可以的
但是还有一个问题不明白:怎么通过点击picturebox来改变所有的子窗体背景呢,
先把路径写到全局变量里
然后改变窗体背景分2种情况
1.窗体未打开,那么在load里指定路径就可以了
2.窗体已经打开
要么在timer里判断路径不同则重新赋值,要么就得加委托,遍历所有窗体去执行了
加个模板,然后窗体都从模板继承
只去改模板应该就可以了
否则直接保存用户图片路径的话,用户移动或删除图片,你程序整个都出错了