ListBox控件:显示用户可以从中选择项的列表。
属性:
Items:列表框中的项。
SelectionMode:指示列表框将是单项选择、多选选择还是不可选择。
MultiExtended:使用shift进行多选。
MultiSimple:使用Ctrl进行多选。
事件:
DoubleClick:双击组件时发生。
点击更换图片:
1、在程序加载的时候,将指定图片文件夹中所有的图片文件名读取到ListBox中。
2、双击ListBox子组件时显示listBox1.SelectedIndex索引对path[]对应的图片
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string[] path = Directory.GetFiles(@"C:\Users\46124\Desktop\Create one's own\Animation", "*.jpg");
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < path.Length; i++)
{
//获得图片的文件名
listBox1.Items.Add(Path.GetFileName(path[i]));
//listBox1.Items.Add(path[i]);
}
}
/// <summary>
/// 双击显示图片
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void listBox1_DoubleClick(object sender, EventArgs e)
{
//双击子组件时显示listBox1.SelectedIndex索引对path[]对应的图片
pictureBox1.Image = Image.FromFile(path[listBox1.SelectedIndex]);
}
}