winform如何实现QQ好友框的头像模式

点击更换头像同时改变主窗体头像和我的资料中的头像,要在更换头像点击确认之后立即更换掉主窗体的头像... 点击 更换头像

同时 改变 主窗体头像 和 我的资料中的 头像,要在更换头像点击确认之后立即 更换掉主窗体的头像
展开
 我来答
sunjianwei1984
2010-01-19
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
看似简单!
假如:1,主窗体Form1的头像框是picturebox1,
2, 资料窗体Form2的头像是picturebox2.
那么:第一步,把主窗体picturebox1的属性设置为public。
第二步,可以在load中实例化Form1:Form1 ff = new Form1();
Form2.Tag=ff;
第三步,在点击确认事件中这样使用:
Form1 temp = (Form1)Form2.tag;
picturebox2.属性(属性忘了)=图片文件;
temp.picturebox1.属性=图片文件;
希望对你有帮助!
楼下是C#高级编程的东东,我是初级的,哈哈。
姿上园5045
2010-01-19 · TA获得超过651个赞
知道小有建树答主
回答量:629
采纳率:100%
帮助的人:589万
展开全部
可以用listview做架子
用到数据库 基础你肯定都不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcg1986
2010-01-19 · TA获得超过3374个赞
知道大有可为答主
回答量:1858
采纳率:90%
帮助的人:1607万
展开全部
其实最简单的就是用事件
1.在资料框里面申明一个事件:HeadImageChanged
2.在主窗体显示资料框时:
InfoForm form = new InfoForm();
form.HeadImageChanged += new ...//和主窗体的响应函数绑定,函数内容应该是更新头像
form.Show();

3.当在头像框里面确认之后

...//你原有代码
HeadImageChanged(this,null);//利用事件通知主窗体更新头像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-01-19
展开全部
子窗体图片的变量用主窗体传递过来的。
子窗体改了主窗体也就改了。

要么主窗体frmMain写个属性 只是个例子写错不要笑

pubilc image PIC
{
get{return picturebox1.image;}
set{ picturebox1.image = value;}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虚假的阳秤ay
2010-01-19
知道答主
回答量:6
采纳率:0%
帮助的人:6.8万
展开全部
应该在主窗体设置一个定时器,读取自己的信息,包括faceID和nickName.
然后在头像点击确认之后,更新数据库自己的faceID和nickName,在主窗体读取出来的头像也会随之改变.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式