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;
}