如何更改PictureBox的图像?

时间:2012-07-14 22:35:56

标签: c# image winforms picturebox

我在C#中有一个程序,PictureBox内有Form个对象。我该如何改变它的图片?可供选择的图片在bin / Pics中;如果重要的话,它们的格式是jpeg ..

3 个答案:

答案 0 :(得分:32)

将新的Image对象分配给PictureBox的{​​{1}}媒体资源。要从文件加载Image,您可以使用Image.FromFile方法。在您的特定情况下,假设当前目录是Image下的目录,则应加载图像bin,例如:

bin/Pics/image1.jpg

此外,如果这些图像是静态的并且仅用作应用程序中的资源,那么资源将比文件更适合。

答案 1 :(得分:0)

您可以使用<?xml version="1.0" encoding="UTF-8"?> <!ELEMENT agency (name, date, city, address, body, website+)> <!ELEMENT name (#PCDATA)> <!ELEMENT date (#PCDATA)> <!-- <!ATTLIST message messageID ID #REQUIRED> --> <!ELEMENT year (#PCDATA)> <!ELEMENT city (#PCDATA)> <!ELEMENT address (#PCDATA)> <!ELEMENT body (employee, tour, finance_report)> <!ELEMENT employee (#PCDATA)> <!ELEMENT tour (#PCDATA)> <!ELEMENT finance_report (#PCDATA) > <!ELEMENT website (#PCDATA)> <!ELEMENT body (employee, tour, finance_report)> <!ELEMENT employee (employee_name, age, salary, title, staff_id)> <!ELEMENT employee_name (#PCDATA)> <!ELEMENT age (#PCDATA)> <!ELEMENT salary (mode, currency)> <!ELEMENT mode (#PCDATA)> <!ELEMENT currency (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT staff_id (#PCDATA)> <!ELEMENT tour (destination, tour_leader1, tour_leader2, price, tour_date, type, mode_transport, tour_name)> <!ELEMENT destination (country, tour_city)> <!ELEMENT country (#PCDATA)> <!ELEMENT tour_city (#PCDATA)> <!ELEMENT tour_leader1 (#PCDATA)> <!ELEMENT tour_leader2 (#PCDATA)> <!ELEMENT price (#PCDATA)> <!ELEMENT tour_date (#PCDATA)> <!ELEMENT type (#PCDATA)> <!ELEMENT mode_transport (#PCDATA)> <!ELEMENT tour_name (#PCDATA)> <!ELEMENT finance_report (full_year, full_season)> <!ELEMENT full_year (#PCDATA)> <!ELEMENT full_season (#PCDATA)> <!ELEMENT website (#PCDATA)> <!ELEMENT tour_leader (#PCDATA)> <!ELEMENT trip (customer, trip_name)> <!ELEMENT customer (customer_name, customer_age)> <!ELEMENT customer_name (#PCDATA)> <!ELEMENT customer_age (#PCDATA)> <!ELEMENT trip_name (#PCDATA)> 的{​​{1}}属性:

ImageLocation

答案 2 :(得分:0)

如果您在项目中将图像作为资源导入,那么还可以这样做:

picPreview.Image = Properties.Resources.ImageName;

其中 picPreview 是图片框的名称,而 ImageName 是要显示的文件的名称。

*资源位于以下位置:项目->属性->资源