Hallo,
Ich erstelle aus Lernzwecken eine Anwendung mit einer Malfläche und einem kleinen Chat Teil.
Jeder Benutzer hat seine Pen und Brush Farbe festgelegt. Ich möchte jetzt allerdings im Chat das der Text des Benutzers Entsprechend der eingestellten Farbe dargestellt wird. Also der Hintergrund des Textes soll durchgehend mit der Brush Farbe eingefärbt sein und der Text eben mit der Pen Farbe. Leider hab ich keine Komponente gefunden die mir ansatzweise ermöglicht dies sinnvoll zu bewerkstelligen. Da die Benutzer auch mehrzeilig Text eingeben können fände ich es auch noch sehr schön wenn ein Textblock (Ein Post der aber eben mehrere Zeilen haben kann) irgendwie umrahmt werden könnte. Hab ich dort eine Chance mit den vorhandenen Komponenten?
Beim Zeichnen Arbeite ich mit einer Paintbox mit Mouse Down und Up Ereignissen wird Stift aufsetzen und Hochheben abgefragt. Das Problem ist: Löst man auf der Paintbox MouseDown aus und bewegt die Maus von der Paintbox runter wird natürlich das Mouse Up Ereigniss der Paintbox nicht ausgelöst was zu unschönen effekten führt. Gibt es eine möglichkeit MouseUP Global abzufragen? Vieleicht noch am besten selbst dann wenn man komplett auserhalb des Programmfensters landen würde?