SukuSuku.MainForm.DeleteScreenshot C# (CSharp) Метод

DeleteScreenshot() приватный Метод

スクリーンショット画像をバッファから消す
private DeleteScreenshot ( string imageKey ) : Bitmap
imageKey string 消したい画像の名前
Результат Bitmap
        Bitmap DeleteScreenshot(string imageKey)
        {
            if (thumbNailView.Items.ContainsKey(imageKey) == false) return null;
            var bmp = templateBMPs[imageKey];
            thumbNailList.Images[thumbNailView.Items.IndexOfKey(imageKey)].Dispose();
            //            thumbNailList.Images.RemoveAt(thumbNailView.Items.IndexOfKey(imageKey)); // これをやるとインデックスがずれて変なことになる
            thumbNailView.Items.RemoveByKey(imageKey);
            templates.Remove(imageKey);
            templateBMPs.Remove(imageKey);
            return bmp;
        }
MainForm