private void button1_Click(object sender, EventArgs e) { List <Ticket> lt = new List <Ticket>(); foreach (UserControl1 item in flowLayoutPanel1.Controls) { if (item.BackColor == Color.Yellow) { lt.Add(item.ticket); } } if (lt.Count == 0) { MessageBox.Show("请先选择座位!"); return; } var totalprice = ms.BuyTickets(movie.MovieName, time.MovieTimes, lt, (TicketType)Enum.Parse(typeof(TicketType), comboBox1.SelectedItem.ToString()), (double)comboBox2.SelectedItem); LoadFlowLayoutPanel((treeView1.SelectedNode.Tag as MovieTime).Tickets); MessageBox.Show($"一共花费{totalprice}"); }