Hallo Leute,
ich habe mich mal ein bisschen mit objektorientierung beschäftigt und eigenen Klassen.
Hab jetzt aber ein Problem beim auslesen eines Wertes aus meiner eigenen Klasse:
^^Klasse
Und in den Labeln erscheint nichts... Das war jetzt wieder mal ein Beispiel code, aber ungefähr so ist es richtig.
Eigentlich zeichen ich aus den X & Y werten per GDI aber da kommt dann ja das bekannte rote kreuz...
Hab es auch schon mit anderen Werten versucht geht aber nicht. Und es wäre echt sehr deprimierend wenn alle Klassen fasch wären, da ich bereits 10 stück fertig habe...
Gruß und danke
Klenix
ich habe mich mal ein bisschen mit objektorientierung beschäftigt und eigenen Klassen.
Hab jetzt aber ein Problem beim auslesen eines Wertes aus meiner eigenen Klasse:
VB.NET-Quellcode
- Public Class MyClass
- Private ID As String
- Private x, y As Integer
- Public Sub New(ByVal _ID As String, ByVal _Type As String, ByVal _PosX As Integer, ByVal _PosY As Integer)
- x = _x
- y = _y
- ID = _ID
- End Sub
- Public Function getX() As Integer
- Return x
- End Function
- Public Function getY() As Integer
- Return y
- End Function
- Public Function getID() As String
- Return ID
- End Function
- Public Sub Clear()
- ID = Nothing
- i1 = -1
- i2 = -1
- End Sub
^^Klasse
VB.NET-Quellcode
- Public Class Form1
- Dim l as List(of MyClass)
- Private Sub BotForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- l.Add(New MyClass("111", 1, 2))
- End Sub
- Private Sub StartToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
- For i as Integer = 0 to l.Count - 1
- Label1.Text = l(i).getID
- Label2.Text = l.(i).getX
- Label3.Text = l.(i).getY
- Next
- End Sub
Und in den Labeln erscheint nichts... Das war jetzt wieder mal ein Beispiel code, aber ungefähr so ist es richtig.
Eigentlich zeichen ich aus den X & Y werten per GDI aber da kommt dann ja das bekannte rote kreuz...
Hab es auch schon mit anderen Werten versucht geht aber nicht. Und es wäre echt sehr deprimierend wenn alle Klassen fasch wären, da ich bereits 10 stück fertig habe...
Gruß und danke
Klenix
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Klenix“ ()