T
Tim Kelley
I am using a context menu strip in my program (mdi). I populate the options
with the following code:
cms.Items.Add("Select this Image");
cms.Items[0].Tag = "Select";
cms.Items[0].Image = Image.FromFile("Checkbx.bmp");
cms.Items.Add("Un-Select All Images");
cms.Items[1].Tag = "UnSelect";
cms.Items[1].Image = Image.FromFile("Unchecked.bmp");
cms.Items.Add("-");
cms.Items[2].Tag = "";
cms.Items.Add("Reject this Image");
cms.Items[3].Tag = "Reject";
cms.Items[3].Image = Image.FromFile("Reject.ico");
cms.Items.Add("Un-Reject this Image");
cms.Items[4].Tag = "UnReject";
When the form is closed, the control is still in memory (I am using .NET
Memory Profiler 3.5). I have tried removing all items (cms.Items.Clear())
in the formclosing event, but it didn't help. Is there something else I
need to do to get this GCd?
Thanks,
Tim
with the following code:
cms.Items.Add("Select this Image");
cms.Items[0].Tag = "Select";
cms.Items[0].Image = Image.FromFile("Checkbx.bmp");
cms.Items.Add("Un-Select All Images");
cms.Items[1].Tag = "UnSelect";
cms.Items[1].Image = Image.FromFile("Unchecked.bmp");
cms.Items.Add("-");
cms.Items[2].Tag = "";
cms.Items.Add("Reject this Image");
cms.Items[3].Tag = "Reject";
cms.Items[3].Image = Image.FromFile("Reject.ico");
cms.Items.Add("Un-Reject this Image");
cms.Items[4].Tag = "UnReject";
When the form is closed, the control is still in memory (I am using .NET
Memory Profiler 3.5). I have tried removing all items (cms.Items.Clear())
in the formclosing event, but it didn't help. Is there something else I
need to do to get this GCd?
Thanks,
Tim