C#做的QQ登录器设置里的radioButton触发问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:59:42
如附件图,当我们选择不同的radioButton就会切换不同的图片,这些不同的图片是存在本地计算机的是吧?那么我怎么实现点击不同radioButton就显示不同图片这个功能呢?用什么控件来放图片?怎么读取图片地址呢?

用picturebox控件来放图片,用Image的FromFile方法读取图片地址,将该对象

赋值给picturebox,就能显示图片。

简单解释下:

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(@"c:\picture1.jpg");
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(@"c:\picture2.jpg");
}

第一种是在radiobutton事件中reload picture控件
第二种是在页面加载的时候初始化多个picture控件根据radiobutton事件隐藏显示不同的picture控件

C#里面有个 PictureBox的控件,
当选择了不同的radioButton 引发CheckedChanged事件,
然后修改该控件的Image属性
图片的地址,可以用相对路径,也可以用Resource.resx的地址