Example #1
0
        private void layoutView1_DoubleClick(object sender, EventArgs e)
        {
            int            nIndex   = layoutView1.FocusedRowHandle;
            CardTargetItem itemInfo = mCardVehResultList[nIndex];
            //VehicleCompareResult vehicleRstObj = mSortedVehResult.ElementAt(nIndex);//.[nIndex];
            VehicleCompareResult vehicleRstObj = mSortedVehResultList.GetRange(nStart, nEnd)[nIndex];
            Rectangle            rect          = new Rectangle();

            string[] vehicleLocation = vehicleRstObj.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(vehicleRstObj.ImagePath);
            //frmTargetDetial.SetTargetModel(targetInfoList[nIndex]);
            //frmTargetDetial.SetDetailInfo(itemInfo.toString());
            frmTargetDetial.SetTargetRect(rect);
            frmTargetDetial.Show();
            frmTargetDetial.BringToFront();
        }
Example #2
0
        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();
        }