RGB-Tool

    • Release

    Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ThuCommix.

      Joa, für Leute, die grade ne Homepage oder sowas erstellen, sollte sowas nicht schaden. ;)
      Es hilft nämlich eine passende Farbe(in Hexadezimal) zu finden.

      Programmiert in: VB 2010 Express

      So funktionierts:
      1. Ihr könnt in den 3 kleinen Textboxen eine 0 - FF große Hexadezimalzahl eingeben. 0 = kein Licht, FF = So hell, wie es geht.
        Die linke Textbox ist für den Rotanteil, die mittlere für den Grünanteil und die rechte für den Blauanteil.
      2. Unten seht ihr, wie eure Farbe aussieht.
      3. Die obere Textbox ist der Farbcode.


      Screenshot und Download im Anhang. Hoffe euch nütz es ;)

      Wer ein besseres RGB-Tool machen will, kann mein Quellcode als kleine Hilfe nehmen(kommentiert):
      Spoiler anzeigen

      VB.NET-Quellcode

      1. Public Class Form1
      2. Dim r As String 'für Rot
      3. Dim g As String 'für Grün
      4. Dim b As String 'für Blau
      5. Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
      6. 'Die Farbenwerte von Rot, Grün und Blau werden in Dezimalzahlen umgewandelt.
      7. 'Dann bekommt RectangleShape1 die Rot-Grün-Blau Werte als Farbe.
      8. RectangleShape1.BackColor = Color.FromArgb(Val("&H" & Mid(TextBox1.Text, 1, 2)), Val("&H" & Mid(TextBox1.Text, 3, 2)), Val("&H" & Mid(TextBox1.Text, 5, 2)))
      9. End Sub
      10. Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
      11. 'Da der Farbwert 6 Ziffern haben soll, werden hier, wenn es nötig ist, die Nullen ergänzt..
      12. If TextBox2.TextLength < "2" Then
      13. If TextBox2.TextLength = "1" Then
      14. r = "0" + TextBox2.Text
      15. Else
      16. r = "00"
      17. End If
      18. Else
      19. r = TextBox2.Text
      20. End If
      21. TextBox1.Text = r + g + b
      22. End Sub
      23. Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
      24. 's.O.
      25. If TextBox3.TextLength < "2" Then
      26. If TextBox3.TextLength = "1" Then
      27. g = "0" + TextBox3.Text
      28. Else
      29. g = "00"
      30. End If
      31. Else
      32. g = TextBox3.Text
      33. End If
      34. TextBox1.Text = r + g + b
      35. End Sub
      36. Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox4.TextChanged
      37. 's.O.
      38. If TextBox4.TextLength < "2" Then
      39. If TextBox4.TextLength = "1" Then
      40. b = "0" + TextBox4.Text
      41. Else
      42. b = "00"
      43. End If
      44. Else
      45. b = TextBox4.Text
      46. End If
      47. TextBox1.Text = r + g + b
      48. End Sub
      49. End Class
      Bilder
      • screen.png

        6,71 kB, 176×170, 398 mal angesehen
      Dateien
      • RGB-Tool.exe

        (19,46 kB, 140 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „jngr“ ()

      Wie wärs wenn du einen Colorpicker mit einbaust, sodass ich sehe, welche Werte eine bestimmte Seite hat? Das wär definitiv noch nützlich.
      Ansonsten tut es was es soll. Aber nützlich ist es noch nicht so ganz.

      Grüße