public Object Clone() { ImageControlInfo temp = new ImageControlInfo(); temp.m_DefaultImg = (ImageInfo)(this.m_DefaultImg.Clone()); temp.m_ImgList = (ArrayList)(this.m_ImgList.Clone()); return(temp); }
public ImageControl(String Name, CBase Parent, Object Owner) { this.m_ElementType = LCElementType.IMAGECONTROL; m_RotateAngle = 0; this.m_Height = 50; this.m_Width = 50; m_ImageInfo = new ImageControlInfo(); m_ImageInfo.m_DefaultImg = new ImageInfo(); m_ImageInfo.m_DefaultImg.m_iName = "defImg"; m_ImageInfo.m_DefaultImg.m_iType = "png"; m_ImageInfo.m_ImgList = new ArrayList(); m_gifActive = false; currentlyAnimating = false; giftime = new Timer(); giftime.Stop(); //giftime.Tick += new EventHandler(this,&ImageControl.GifTimerProc); giftime.Interval = 80; LastUpdateIndex = -1; }