Benutzer darf Rechtecke in Windows-Formularen zeichnen C # .net [duplizieren]
Ich habe eine .net Windows Forms-Anwendung und -Programmierung in C #. Grundsätzlich möchte ich ein rechteckiges oder quadratisches Objekt haben, ich möchte, dass die Seiten auswählbar und skalierbar sind. Ich kann nichts finden, was ich aus der Toolbox hinzufügen kann. Ist etwas verfügbar oder kann ich dies auf irgendeine Weise tun? Jedes Objekt in Winforms ist statisch und kann nicht entsprechend ausgewählt werden. Bitte sehen Sie das beigefügte Bild. Bild des Rectanble- Alters.
Antworten
Sie müssten es bauen. Der gebräuchliche Begriff ist eine Designer-Benutzeroberfläche. Ich glaube, es gibt einige Komponenten von Drittanbietern, aber diese sind normalerweise teuer und haben wahrscheinlich viel mehr Funktionen, als Sie in diesem Fall benötigen.
Das Grundkonzept besteht darin, ein Rechteck im Speicher zu speichern und es dann auf ein Formular oder eine Tafel zu zeichnen. Verfolgen Sie dann die Maus des Benutzers. Wenn die Maus des Benutzers mit dem Rechteck im Speicher übereinstimmt, führen Sie einen Ziehvorgang aus, passen Sie das Rechteck im Speicher an und zeichnen Sie es erneut.
Es ist nicht allzu schwierig, braucht aber Zeit, um alles zu klären. Der Aufbau eines soliden Designers nimmt viel Zeit in Anspruch. Benutzerfreundlichkeit ist das größte Hindernis.
