Abend
Keine Ahnung ob ich hier richtig bin oder nicht (einfach verschieben wenns falsch ist). Ich wollte eigentlich nur dass jemand mal den Code von meinem Programm durchschaut, weil es einfach nicht hinhaun will
Im Programm kann man mit einem Button nach einem Bild suchen, mit einem weiteren Button dieses Bild in einer Picturebox anzeigen lassen und mit dem dritten Button soll er das Bild nach einer bestimmten Farbe durchsuchen und anschließend einen MsgBox anzeigen.
Leider wird mir die MsgBox nie angezeigt, aber es kommt auch kein Laufzeitfehler etc.
Ich sags schon mal im vorraus! Ich kenne mich mit Lockbits nicht aus, deswegen hab ichs einfach mit get.Pixel gemacht
Und bin auch noch Amateur und programmiere nur manchmal in meiner Freizeit. Daher kann es sein, dass ich manchens komplizierter gemacht hab, als ihr das macht xD
Bitte nicht zu streng mit mir umgehen ;)))
Keine Ahnung ob ich hier richtig bin oder nicht (einfach verschieben wenns falsch ist). Ich wollte eigentlich nur dass jemand mal den Code von meinem Programm durchschaut, weil es einfach nicht hinhaun will
Im Programm kann man mit einem Button nach einem Bild suchen, mit einem weiteren Button dieses Bild in einer Picturebox anzeigen lassen und mit dem dritten Button soll er das Bild nach einer bestimmten Farbe durchsuchen und anschließend einen MsgBox anzeigen.
Leider wird mir die MsgBox nie angezeigt, aber es kommt auch kein Laufzeitfehler etc.
Ich sags schon mal im vorraus! Ich kenne mich mit Lockbits nicht aus, deswegen hab ichs einfach mit get.Pixel gemacht
Und bin auch noch Amateur und programmiere nur manchmal in meiner Freizeit. Daher kann es sein, dass ich manchens komplizierter gemacht hab, als ihr das macht xD
Bitte nicht zu streng mit mir umgehen ;)))
VB.NET-Quellcode
- Public Class Form1
- Public pfad As String
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Me.OpenFileDialog1.ShowDialog()
- pfad = Me.OpenFileDialog1.FileName
- TextBox1.Text = pfad
- End Sub
- Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
- If TextBox1.Text = "" Then
- MsgBox("KEIN PFAD GEWÄHLT")
- Else
- If TextBox1.Text.Contains(".png") Or TextBox1.Text.Contains(".jpg") Or TextBox1.Text.Contains(".PNG") Or TextBox1.Text.Contains(".JPG") Then
- PictureBox1.BackgroundImage = Image.FromFile(pfad)
- PictureBox1.BackgroundImageLayout = ImageLayout.Stretch
- Else
- MsgBox("Üngültiger Dateipfad")
- End If
- End If
- End Sub
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Dim bitmap As New Bitmap(pfad)
- Dim abort = False
- For y = 0 To bitmap.Height - 1
- For x = 0 To bitmap.Width - 1
- If bitmap.GetPixel(x, y) = Color.White Then
- MessageBox.Show("Gefunden!")
- abort = True
- Exit For
- End If
- Next
- If abort Then Exit For
- Next
- End Sub
- End Class