private static IHTMLDiv SpawnDiv(Dictionary<string, IHTMLImage> Images, bool b) { var div1 = new IHTMLDiv(); var div2 = new IHTMLDiv(); var img1 = (IHTMLImage)Images["room 001, obj 005 (296,32)"].cloneNode(false); var img2 = (IHTMLImage)Images["room 002, obj 002 (0,24)"].cloneNode(false); var img3 = (IHTMLImage)Images["room 002, obj 002 (0,24)"].cloneNode(false); div2.AttachTo(div1); div2.style.position = IStyle.PositionEnum.relative; div2.style.SetSize(100, 100); div2.style.border = "1px solid red"; if (b) div2.onfocus += ev => div2.blur(); img1.style.SetLocation(4, 4); img1.AttachTo(div2); img2.style.SetLocation(33, 4); img2.AttachTo(div2); img2.onfocus += ev => img2.blur(); img3.style.SetLocation(66, 4); img3.AttachTo(div2); img3.onfocus += ev => ev.preventDefault(); return div1; }