zoukankan      html  css  js  c++  java
  • listBox和pictureBox的使用

    重要属性:
    pictureBox中SizeMode可以更改图像显示的尺寸大小。

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; namespace ListBox { public partial class Form1 : Form { public Form1() { InitializeComponent(); } //为了在两个方法中都能访问到 String[] path = Directory.GetFiles("E:\00","*.jpg"); private void Form1_Load(object sender, EventArgs e) { for ( int i = 0; i < path.Length; i++) { //根据路径名获取文件名称 string fileName = Path.GetFileName(path[i]); listBox1.Items.Add(fileName); } } private void listBox1_DoubleClick(object sender, EventArgs e) { //添加图片文件,需要添加全路径 pictureBox1.Image = Image.FromFile(path[listBox1.SelectedIndex]); } } }

    使用List

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.IO;
    
    namespace ListBox
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            //为了在两个方法中都能访问到
            List<string> list = new List<string>();
    
            private void Form1_Load(object sender, EventArgs e)
            {
                String[] path = Directory.GetFiles("E:\00", "*.jpg");
                 for ( int i = 0; i < path.Length; i++)
                {
                     //根据路径名获取文件名称
                     string fileName = Path.GetFileName(path[i]);
                     listBox1.Items.Add(fileName);
    
                     //将图片全路径添加到List泛型中;
                     list.Add(path[i]);
                }
            }
    
            private void listBox1_DoubleClick(object sender, EventArgs e)
            {
                //添加图片文件,需要添加全路径
                pictureBox1.Image = Image.FromFile(list[listBox1.SelectedIndex]);
            }
    
            private void listBox1_Click(object sender, EventArgs e)
            {
                
                pictureBox1.Image = Image.FromFile(list[listBox1.SelectedIndex]);
            }
        }
    }
    

      

  • 相关阅读:
    Python 环境安装教程(Windows 10)
    去掉页面状态栏的方法
    iOS开发init方法解析
    xCode删除storyboard,新建window并启动
    应用程序代理AppDelegate解析
    nib文件的注册及加载
    cocospods的安装与应用
    Objective-C 理解之方括号[ ]的使用
    36辆自动赛车和6条跑道的问题
    编程珠玑第二章
  • 原文地址:https://www.cnblogs.com/my-cat/p/7417673.html
Copyright © 2011-2022 走看看