C# 동적 표시 및 동적 이미지 제거 방법

1624 단어
본고에서 기술한 실례는 C#동적으로 한 장의 그림을 불러오고 표시하며 동적으로 제거하는 실현 방법이다. 코드는 주로 C# 이미지 조작 지식과 관련되고 코드는 간단하고 이해하기 쉬워 C#의 초보자에게 어느 정도 도움이 된다.
주요 기능 코드는 다음과 같습니다.

using System;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace ImageListRemovePicture
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
    //      
    private void Form1_Load(object sender, EventArgs e)
    {
      pictureBox1.Width = 200;
      pictureBox1.Height = 165;
      string Path = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
      Path += @"\01.jpg";//        
      Image img = Image.FromFile(Path, true);
      imageList1.Images.Add(img);
      imageList1.ImageSize = new Size(200,165);
    }
    private void button1_Click(object sender, EventArgs e)
    {
      if (imageList1.Images.Count == 0)
      {
        MessageBox.Show("       !");
      }
      else
      {
        pictureBox1.Image = imageList1.Images[0];
      }
    }
    //      
    private void button2_Click(object sender, EventArgs e)
    {
      imageList1.Images.RemoveAt(0);
      pictureBox1.Image = null;
    }
  }
}

다른 부분, 예를 들어 인터페이스와 컨트롤러의 구조는 독자가 자신의 취미에 따라 디자인하고 조정할 수 있으며 코드 기능도 자신의 프로젝트 수요에 따라 더욱 보완할 수 있다.

좋은 웹페이지 즐겨찾기