Vielen Dank für die Bemühungen
Verwende nie CreateGraphics, außer du musst einen String "messen". Alles was du mit CreateGraphics erzeugst wird beim nächsten Neuzeichnen des Controls gelöscht. Das ist meine Signatur und sie wird wunderbar sein! Welche alternative gibt es, zur Laufzeit eine Linie zu erzeugen? Geht das nur mit Hilfe von Controls? Linie zeichnen mit CreateGraphics - Multimedia- und Spieleprogrammierung - VB-Paradise 2.0 – Die große Visual-Basic- und .NET-Community. BerryB schrieb:
zur Laufzeit eine Linie zu erzeugen
Wie du es bereits in deinem ersten Post hast, macht man Zeichnungen eigentlich IMMER im Paint Event. In Prinzip: JA. Was Du machen kannst, ist eine Klasse erstellen, welche von Control erbt. Dann kannst du die OnPaint-Methode (Methode die aufgerufen wird, wenn das Paint-Event ausgelöst wird) überschreiben und mit dem Paint-Methodenparameter e und dem darin enthaltenen Graphics -Objekt deine Linie zeichnen. Lg Radinator
In general (across programming languages), a pointer is a number that represents a physical location in memory. A nullpointer is (almost always) one that points to 0, and is widely recognized as "not pointing to anything".
- Wpf linie zeichnen va
Wpf Linie Zeichnen Va
WPF: Formen
Anders als in Windows Forms ist es in WPF einfach, Rechtecke, Ellipsen (oder auch Kreise) und Linien zu zeichnen. Hierfür müssen wir kein Paint -Ereignis registrieren, sondern können es direkt im Designer anlegen. Auch das dynamische Erstellen eines solchen grafischen Objekts erfolgt gleich wie das dynamische Erstellen eines Buttons o. Ä.. Linien zeichnen - dynamisch vergrössern/verkleinern. Doch wie funktioniert das dynamische Hinzufügen eines Steuerelements grundsätzlich? Jedem Steuerelement, welchem Steuerelemente untergeordnet werden können (zumeist einem Layout-Panel), können wir über die Funktion Add() der Eigenschaft Children ein Steuerelement hinzufügen. Im Programmcode erzeugen wir hierfür "programmiertechnisch" ein Objekt des Steuerelements, welches wir neu erstellen wollen und übergeben es der Add() -Funktion der Children -Eigenschaft des übergeordneten Steuerelements. Nun aber zurück zu den Steuerelementen selbst: Die Formen-Steuerelemente befinden sich alle im Namensraum. Die Rectangle -Klasse stellt ein Rechteck dar, wohingegen die Ellipse -Klasse eine Ellipse oder auch einen Kreis darstellt.
Ist die Syntax für die Bindung korrekt? Ich verwende Caliburn Micro. Wenn die Bindung korrekt ist, was das Problem mit Zeichnungscode, dass es nicht funktioniert?