private void layoutView1_DoubleClick(object sender, EventArgs e) { int nIndex = layoutView1.FocusedRowHandle; if (nIndex < 0) { return; } CardTargetItem itemInfo = mCardTargetList[nIndex]; VehicleObject vehicleObj = mVehicleObjList[nIndex]; Rectangle rect = new Rectangle(); string[] vehicleLocation = vehicleObj.vehicle.Clwz.Split(','); if (vehicleLocation.Length == 4) { rect.X = Convert.ToInt32(vehicleLocation[0]); rect.Y = Convert.ToInt32(vehicleLocation[1]); rect.Width = Convert.ToInt32(vehicleLocation[2]); rect.Height = Convert.ToInt32(vehicleLocation[3]); } if (null == frmTargetDetial) { frmTargetDetial = new FrmTargetDetail(); } else if (null != frmTargetDetial) { if (frmTargetDetial.IsDisposed) { frmTargetDetial = new FrmTargetDetail(); } } frmTargetDetial.SetImagePath(vehicleObj.ImagePath); //frmTargetDetial.SetTargetModel(targetInfoList[nIndex]); frmTargetDetial.SetDetailInfo(vehicleObj.ToString()); frmTargetDetial.SetTargetRect(rect); frmTargetDetial.Show(); frmTargetDetial.BringToFront(); }
public new string ToString() { return(VehicleObject.ToString(AutoBody, EngineType)); }