9-12
演示
![image.png](/uploads/projects/sdyg@hp3066/ef727279d169598eac0156aa26225bff.png)
代码
![image.png](/uploads/projects/sdyg@hp3066/37f61d80bbf2dcc36c977fc1b11d032b.png)
源码
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;
namespace UseListBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnRight_Click(object sender, EventArgs e)
{
if(lstLeft.SelectedItems.Count == 0)
{
return;
}
else
{
lstRight.Items.Add(lstLeft.SelectedItem);
lstBottom.Items.Add(lstLeft.SelectedItem.ToString() + "被移至右侧");
lstLeft.Items.Remove(lstLeft.SelectedItem);
}
}
private void btnRightAll_Click(object sender, EventArgs e)
{
foreach(object item in lstLeft.Items)
{
lstRight.Items.Add(item);
}
lstBottom.Items.Add("左侧列表项被全部移至右侧");
lstLeft.Items.Clear();
}
private void btnLeft_Click(object sender, EventArgs e)
{
if(lstRight.Items.Count == 0)
{
return;
}
else
{
lstLeft.Items.Add(lstRight.SelectedItem);
lstBottom.Items.Add(lstRight.SelectedItem.ToString() + "被移至左侧");
lstRight.Items.Remove(lstRight.SelectedItem);
}
}
private void btnLeftAll_Click(object sender, EventArgs e)
{
foreach(object item in lstRight.Items)
{
lstLeft.Items.Add(item);
}
lstBottom.Items.Add("右侧列表项被全部移至左侧");
lstRight.Items.Clear();
}
}
}
9-10
演示
![image.png](/uploads/projects/sdyg@hp3066/b6abca865aee0b5de77ef97ba3cf07b4.png)
代码
![image.png](/uploads/projects/sdyg@hp3066/2006a608a492b3a4a26b04833e2266ab.png)
源码
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;
namespace UseListBoxAndTextBox
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
lstStudent.SelectedIndex = 0;
}
private void btnOk_Click(object sender, EventArgs e)
{
switch (lstStudent.SelectedIndex)
{
case 0:
this.txtClas.Text = "一班";
break;
case 1:
this.txtClas.Text = "二班";
break;
case 2:
this.txtClas.Text = "三班";
break;
case 3:
this.txtClas.Text = "四班";
break;
case 4:
this.txtClas.Text = "五班";
break;
case 5:
this.txtClas.Text = "六班";
break;
case 6:
this.txtClas.Text = "七班";
break;
case 7:
this.txtClas.Text = "八班";
break;
case 8:
this.txtClas.Text = "九班";
break;
case 9:
this.txtClas.Text = "十班";
break;
case 10:
this.txtClas.Text = "十一班";
break;
case 11:
this.txtClas.Text = "十二班";
break;
default:
this.txtClas.Clear();
break;
}
}
}
}