private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (textBox1->Text == "") //判断文本框中是否输入数据
{
MessageBox::Show("项目不能为空"); //如果没有输入数据则弹出提示
}
else //否则
{
listView1->Items->Add(textBox1->Text->Trim()); //使用Add方法向控件中添加数据
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
if (listView1->SelectedItems->Count == 0) //判断是否选择了要删除的项
{
MessageBox::Show("请选择要删除的项"); //如果没有选择弹出提示
}
else //否则
{
//使用RemoveAt方法移除选择的项目
listView1->Items->RemoveAt(listView1->SelectedItems[0]->Index);
listView1->SelectedItems->Clear(); //取消控件的选择去掉这句话,好像对程序没什么影响??是代表释放内存吗?
}
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
if (listView1->Items->Count == 0) //判断控件中是否存在项目
{
MessageBox::Show("项目中已经没有项目"); //如果没有项目弹出提示
}
else //否则
{
listView1->Items->Clear(); //使用Clear方法移除所有项目
}
}