Ich versuche einen Zeichenprogramm (simples CAD) zu machen.
Alles was ich zeichne wird in der shapes List gespeichert und dann im Canvas angezeigt.
ich habe als vorlage das programm von erel genommen und etwas verändert.
Es sind 3 Klassen (Line, Rectangle, Circle).
Nun habe ich jedoch folgendes Problem: wie kann ich zB eine Linie oder das Rechteck auswählen und löschen, verändern?
Das musst Du leider Alles selbst machen.
Du bräuchtest eine 'Select' Funktion und dann in panelDraw in Action DOWN die x und y Koordinaten Mauscursor erfassen.
Und dann in allen Shapes durchsuchen ob sich dieser Punkt in der Nähe einer der Linien ist.
Und wenn ein Shape gefunden wurde kann man Routinen schreiben welche erlauben die Shape zu ändern.
Oder mit einer 'Löschen' Funktion die gefundene Shape aus der Liste löschen und alle Shapes neu zeichnen.
Ich hatte vor Jahren kleine Zeichnungsprogramme geschrieben, aber in Basic4PPC dem Vorgänger von B4A.
Hi all, i have updated my webpage and decided to add a tutorial section. My first tutorial is a simple calculator (+,-,*,/) there is a video tutorial incl. Source code on my site. I will upload the project also here and you can go to my site to watch the video if you like. link...