private void TrainTicketsInfoView_DragDrop(object sender, DragEventArgs e) { string[] fileNames = (string[])e.Data.GetData(DataFormats.FileDrop, false); List <Image> loudimages = new List <Image>(); if (fileNames.Length > 0) { foreach (var item in fileNames) { try { loudimages.Add(Image.FromFile(item)); } catch { MessageBox.Show("错误!拖入的:" + item + "不是有效的图片文件", "图片加载", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } // } if (loudimages.Count > 0) { foreach (var item in loudimages) { TrainTicket.AI_TrainTicket(item); } } } }
void AI_LoadAllTrainTickets() { TrainTicketsInfoView.Items.Clear(); TrainTicket.TrainTickets_Info.Clear(); TrainTicket.TrainTickets_Image.Clear(); var AllTrainticketimage = TicketImageTool.LoadAllTrainTicketsImage(); foreach (var item in AllTrainticketimage) { TrainTicket.AI_TrainTicket(item); } }
private void 导入ToolStripMenuItem1_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "JPG文件|*.jpg|PNG文件|*.png"; Image loudimage = null; if (dlg.ShowDialog() == DialogResult.OK) { loudimage = Image.FromFile(dlg.FileName); if (loudimage != null) { TrainTicket.AI_TrainTicket(loudimage); } } }