Exemplo n.º 1
0
        private void button_Delete_Click(object sender, EventArgs e)
        {
            List <int> clListRemove = new List <int>();

            foreach (int inKey in ClsSystem.mDicImage.Keys)
            {
                ClsDatImage clDatImage = ClsSystem.mDicImage[inKey];
                if (!clDatImage.mSelect)
                {
                    continue;
                }

                clListRemove.Add(inKey);
            }

            int inCnt, inMax = clListRemove.Count;

            for (inCnt = 0; inCnt < inMax; inCnt++)
            {
                int  inKey   = clListRemove[inCnt];
                bool isExist = ClsSystem.mDicImage.ContainsKey(inKey);
                if (!isExist)
                {
                    continue;
                }

                ClsDatImage clDatImage = ClsSystem.mDicImage[inKey];
                if (clDatImage == null)
                {
                    continue;
                }

                ClsSystem.RemoveImage(inKey);
            }

            panel_listBase.Refresh();
        }