64 lines
1.9 KiB
VB.net
Raw Normal View History

2015-02-16 02:34:00 +02:00
Public Class TaggedIMG2
'Soll die "Struktur" einmal ersetzen und zum Formweit ereichbares Objecte erstellen dienen
Public Class Mark
Public PositionX As Long
Public PositionY As Long
Public ID As Long
Public Radius As Long
Public Description As String
End Class 'Mark
Public Class Place
Dim Adresse
Dim Description
Dim GPS
2015-02-16 23:54:00 +02:00
Public Sub Clear()
Me.Adresse = Nothing
Me.Description = Nothing
Me.GPS = Nothing
End Sub
2015-02-16 02:34:00 +02:00
End Class
Public ID As String
Public Title As String
Public Description As String
Public Time As String
Public Markierung() As Mark
Public Image As Image
Public Path As String
Public Ort As Place
2015-02-16 23:54:00 +02:00
Public Sub Clear()
Me.ID = Nothing
Me.Image = Nothing
Me.Title = Nothing
Me.Description = Nothing
Me.Time = Nothing
Me.Path = Nothing
Me.Ort.Clear()
ReDim Me.Markierung(0)
Me.Markierung(0).Description = Nothing
Me.Markierung(0).PositionX = Nothing
Me.Markierung(0).PositionY = Nothing
Me.Markierung(0).ID = Nothing
Me.Markierung(0).Radius = Nothing
End Sub
2015-02-16 02:34:00 +02:00
Public Sub Create_NewMark(ByVal ID As Long, ByVal PositionX As Long, ByVal PositionY As Long, Optional ByVal Radius As Long = 10, Optional ByVal Description As String = "")
Dim Index As Integer
'If Me.Mark(0) is not Initalisiert Then
' Index = 0
'Else
Index = 1 + UBound(Me.Markierung)
'End if
ReDim Me.Markierung(Index)
Me.Markierung(Index).ID = ID
Me.Markierung(Index).PositionX = PositionX
Me.Markierung(Index).PositionY = PositionY
Me.Markierung(Index).Radius = Radius
Me.Markierung(Index).Description = Description
End Sub
End Class