Hallo Gemeinde,
ich hab da mal wieder eine Frage, ich arbeite an einem Projekt wo Kartenbilder angezeigt werden (Tarot).
Nun hab ich das Problem, dass ich Bilder als Klasse anlegen will, was soweit auch funktioniert. Hintergrund, ich will die als Klasse haben, um mehr Übersicht zu bekommen. Da das Programm schon jetzt sehr groß ist.
Public Class karte
Public Function Narr1() As Integer
Narr1 = System.IO.File.ReadAllText("C:\Users\Joachim\Desktop\Tarot\Narr3.jpg")
End Function
Public Function Magier1() As Integer
Magier1 = System.IO.File.ReadAllText("C:\Users\Joachim\Desktop\Tarot\Magier1.jpg")
End Function
end Klass
wobei mich etwas wundert dass, er bei readalltext nicht meckert. Bei mir wird kein Fehler angezeigt. Soweit so gut.
Wenn ich jetzt aber das Jpg im Hauptform aufrufen will, geht das nicht. Irgenwo ist wohl ein Denkfehler, hab schon ganz viel ausprobiert
und könnte mir zur Not damit behelfen. Dass ich die Picturbox als leer im Form anlege und die Bilder dann per Pfad lade, was wunderbar läuft.
ich habe im Hauptform
Dim Tarot2 As New karte
und versuche jetzt über Tarot2 an mein jpg in der Klasse zu kommen. Leider klappt das nicht. Meine Frage jetzt, geht das generell nicht, bin ich auf dem falschen Weg? Oder ist das generell verkehrt?
das ist mein Hauptform
mit den Pfaden lade ich die leere Picturebox, wie gesagt, aber ich brauche mehr Übersicht.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Select Case x
Case 0
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\herrscher1.jpg")
Case 1
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\Magier1.jpg")
Case 2
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\Turm1.jpg")
Case 3
PictureBox1.Image = Tarot2.Narr1 (hier klappt es Nicht)
x = -1
End Select
x += 1
End Sub
End Class
Vielen Dank im Vorraus, falls ihr eine Idee habt, ansonsten wünsche ich allen ein schönes WE
Gruß Joahim
ich hab da mal wieder eine Frage, ich arbeite an einem Projekt wo Kartenbilder angezeigt werden (Tarot).
Nun hab ich das Problem, dass ich Bilder als Klasse anlegen will, was soweit auch funktioniert. Hintergrund, ich will die als Klasse haben, um mehr Übersicht zu bekommen. Da das Programm schon jetzt sehr groß ist.
Public Class karte
Public Function Narr1() As Integer
Narr1 = System.IO.File.ReadAllText("C:\Users\Joachim\Desktop\Tarot\Narr3.jpg")
End Function
Public Function Magier1() As Integer
Magier1 = System.IO.File.ReadAllText("C:\Users\Joachim\Desktop\Tarot\Magier1.jpg")
End Function
end Klass
wobei mich etwas wundert dass, er bei readalltext nicht meckert. Bei mir wird kein Fehler angezeigt. Soweit so gut.
Wenn ich jetzt aber das Jpg im Hauptform aufrufen will, geht das nicht. Irgenwo ist wohl ein Denkfehler, hab schon ganz viel ausprobiert
und könnte mir zur Not damit behelfen. Dass ich die Picturbox als leer im Form anlege und die Bilder dann per Pfad lade, was wunderbar läuft.
ich habe im Hauptform
Dim Tarot2 As New karte
und versuche jetzt über Tarot2 an mein jpg in der Klasse zu kommen. Leider klappt das nicht. Meine Frage jetzt, geht das generell nicht, bin ich auf dem falschen Weg? Oder ist das generell verkehrt?
das ist mein Hauptform
mit den Pfaden lade ich die leere Picturebox, wie gesagt, aber ich brauche mehr Übersicht.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Select Case x
Case 0
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\herrscher1.jpg")
Case 1
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\Magier1.jpg")
Case 2
PictureBox1.Load("C:\Users\Joachim\Desktop\Tarotbilder\Turm1.jpg")
Case 3
PictureBox1.Image = Tarot2.Narr1 (hier klappt es Nicht)
x = -1
End Select
x += 1
End Sub
End Class
Vielen Dank im Vorraus, falls ihr eine Idee habt, ansonsten wünsche ich allen ein schönes WE
Gruß Joahim