c#中如何实让button现图片更换
发布网友
发布时间:2022-04-30 01:06
我来回答
共5个回答
热心网友
时间:2022-06-27 18:26
首先在“个人信息”窗体上拖进一个OpenFileDialog控件
(2)添加一个按钮button,就是你的“>>”按钮
(3) 设置button1的click事件
private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.ShowDialog();
//选择文件后,用openFileDialog1的FileName属性获取文件的绝对路径
this.label1.Text = this.openFileDialog1.FileName;//获取到所选文件名后再在picturebox控件上显
示就可以了,不过没有判断是否为所选是否为图片格式
pictureBox1.Image =Image.FromFile(@this.label1.Text);//这样就可以显示了 ,还可以设置图片大小与picturebox控件尺寸一致。
}
热心网友
时间:2022-06-27 18:26
有2种,一种是全局变量对应你注册的那个图片地址,图片列表dialog赋值给变量,返回时在一次赋值给注册页面的控件,第2中是调用图片列表时使用frm.Owner = this; 在图片列表页面使用在this.Owner;给注册页面路径变量赋值。
热心网友
时间:2022-06-27 18:27
A窗口
showdialog()
{
}
B窗口
this.DialogResult=DIalogResult.Ok;追问这是什么意思?
热心网友
时间:2022-06-27 18:27
在点击确定时获取被选中的图片路径,传递过去就可以了。
热心网友
时间:2022-06-27 18:28
定义一个图片列表,每个图片分配一个唯一ID,参考控件:ImageList
DialogForm 返回选择确定之后,返回 图片ID,注册窗口根据 返回的 图片ID,定位 ImageList里的图片或者是加载指定的图片即可。