如何点击Label使窗体显示Imagelist中的图片

来源:百度知道 编辑:UC知道 时间:2024/06/21 01:44:15
设计一个使用标签空间Label和图片列表控件ImageList组成的图片浏览程序。程序运行时,标签与窗体显示同一副图片。鼠标指向显示图片的标签时,将变为手型,单击鼠标,窗体与标签同时变换图片。
如果知道请给出相应的代码和有关的属性设置,谢谢!!

给你写了代码,你可以根据需要自己修改,下面有两个图像的路径要改成自己盘里图像的路径。

using System;
using System.Drawing;
using System.Windows.Forms;

namespace ImageListAndLabelTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

Label label1;
ImageList imageList;
//图像计数
int nImageNum = -1;

private void Form1_Load(object sender, EventArgs e)
{
label1 = new Label();
imageList = new ImageList();

label1.AutoSize = false;
label1.BorderStyle = BorderStyle.Fixed3D;
//放置label1的位置
label1.Bounds = new Rectangle(0, 0, 60, 40);
label1.BackColor = Color.Blue;
this.Controls.Add(label1);

//这里可以更改图像在窗体上的显示方式
this.BackgroundImageLayo