Hello.
I am trying to make an Image wrapper class or something. The reason for this is that I need to output a bunch of images only, without pictureboxes. I don't want an imagelist, because I need the images along with their associated image properties which an imagelist cannot provide. I ended up with this :
Class 1 (images ) :
Windows Form Class :Code:Public PB(intAmountImages) As PictureBox Public Sub New(ByVal pbn() As PictureBox) For index = 0 To pbn.Length - 1 Me.PB = pbn Next End Sub 'expose properties you DO want to show Public Property Images(ByVal index As Integer) As Image Get Return PB(index).Image End Get Set(ByVal value As Image) PB(index).Image = value End Set End Property
the whole problem is that when it gets to the bolded line it throws me an error stating that i should use new.Code:Private arrOutPutImages As comPicturePirate Private Sub LoadFiles() arrOutPutImages = New comPicturePirate arrOutPutImages.AmountImages = intNumPics - 1 For i As Integer = 0 To arrOutPutImages.AmountImages arrOutPutImages.Images(i) = New Bitmap(imlPPImages.Images(i)) Next
Any help? Am i on the right track?
thanks


Reply With Quote
