| 

.NET C# Java Javascript Exception

.NET, Gdi und Fragen

Auf dieser Seite befinden sich alle .NET, Gdi und Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [.net] vb.net um alle Fragen zum Thema .net mit dem Wort "vb.net" zu finden.

Stelle deine .net-Frage jetzt!
8

WinForms-Anwendung mit GDI+ auf WPF portieren

Ich habe eine ältere WinForms-Anwendung, die ich auf WPF portieren möchte. Die Anwendung macht allerdings grafische Ausgaben mit GDI . Wie stelle ich so eine Anwendung am besten um? Sollte ich die Grafikfunktionalität zuerst in ein User Control auslagern und dann dieses Steuerelement über das WPF-Steuerelement WindowsFormsHost einbinden? Oder gibt es einen anderen Weg, um ...
.net gdi-und programme-portieren windows windows-forms windows-presentation-foundation wpf
12.12.2013 | 1136 0
4

Text in einem Grafikbereich mit GDI+ zentrieren

Wie zentriere ich unter GDI einen Text mit variabler Schrift, Schriftgröße und beliebigen Schriftattributen am einfachsten in einem rechteckigen, grafischen Ausgabebereich. Geht das Ermitteln der Textgröße nur mit der Methode Graphics.MeasureString? Laut Beschreibung ist das Ergebnis nicht genau: „Die 'MeasureString'-Methode ist für die Verwendung mit einzelnen ...
.net gdi-und measurestring textgroesse-abfragen text-positionieren text-zentrieren
04.09.2013 | 730 1
4

Text in beliebigem Winkel um den Textmittelpunkt rotieren

Wie kann ich unter GDI Text in einem vorgegebenen rechteckigen Bereich um einen beliebigen Winkel (0 bis 360 Grad) so ausgeben, das die Drehung nicht bezogen auf den rechteckigen Bereich, sondern bezogen auf den Textmittelpunkt (halbe Textbreite/halbe Texthöhe) gedreht wird? Also wenn ein Text zentriert in einem Grafikbereich ausgegeben wird, muss der Text auch mittig ...
Effektiv drehst Du nicht ein einzelnes Element, sondern Du drehst das zugrundeliegende Koordinatensystem. Das geht über die Graphics.RotateTransform Methode. Zum Zurücksetzen des Koordinatensystems nutzt Du die Graphics.ResetTransform Methode. Wie ich in der anderen Frage bereits erwähnt habe, nutzt Du die StringFormat Klasse für formatierte Textausgabe. Es ...
.net gdi-und text-drehen text-rotieren text-um-textmittelpunkt-drehen
04.09.2013 | 903 1
11

Vektorgrafiken erstellen, bearbeiten, speichern, laden und nachbearbeiten

Bislang habe ich Grafiken über das Bildfeld der Windows Forms mit GDI gezeichnet und anschließend als Bitmap gespeichert. Jetzt möchte ich Grafiken aber so bearbeiten, speichern und nachbearbeiten, das jedes Grafikelement in der Vektorgrafik jederzeit erneut angewählt, gelöscht und in den Eigenschaften variabel umsetzbar ist. Was mir fehlt ist ein Hinweis dazu, wie sich ...
.net gdi-und grafikprogrammierung silverlight vektorgrafiken vektorgrafikformate windows-forms wpf
28.08.2013 | 1517 0
8

Farbpaletten in GDI+ animieren

Gibt es in .NET unter GDI eine Methode, mit der man Farbpaletten eines Bitmap entsprechend der GDI-Funktion AnimatePalette animieren kann (zur Generierung von Farbeffekten)? Oder muss ich weiterhin auf die zuvor genannte API-Funktion zurückgreifen?
Eine entsprechende Funktion gibt es in GDI nicht. AnimatePalette kann ersatzweise per P/Invoke angebunden werden, allerdings nicht für Echtfarbenbilder (True Color), die keine Farbpaletten verwalten. Ein paar Hinweise zu Farbpaletten finden sich hier. Ansonsten schau Dir die folgenden Beispiele an: Create Simple Palette Animation Palette Animation Screensaver mit ...
.net animatepalette farbpaletten-animieren gdi-und grafikprogrammierung
27.06.2013 | 831 1
6

Text per GDI+ links- und rechtsbündig ausgeben

Ich habe in einem Programm ein Steuerelement für die Fortschrittsanzeige gesehen, bei dem Text zum Teil links- und zum Teil rechtsbündig in einer einzelnen Zeile ausgegeben wird. Ich möchte ein solches Steuerelement für die Windows Forms mit GDI nachbilden. Doch wie bilde ich eine solche Textausgabe am sinnvollsten nach? Muss ich die zwei Texte getrennt und positioniert ...
Der beste Weg ist der, den Karill beschreibt. Die Methoden zur Textausgabe bieten lediglich allgemeine Formatierungen für eine einzelne Textausgabe an. Diese kann linksbündig, zentriert oder rechtbündig formatiert - bezogen auf einen Graphics-Ausgabebereich - werden. Der linke Text in einem bestimmten Bereich wird dementsprechend linksbündig und der rechte Text ...
.net absatzformatierung gdi-und linksbuendige-textausgaben rechtsbuendige-textausgaben tabulatoren textausgabe windows-forms
03.06.2013 | 956 2
7

Grafiken und Grafikbereiche invertieren

Ich möchte eine Grafik beziehungsweise einen Teilbereich (per Pfad- oder Clipping-Bereich definiert) durch wechselweises Invertieren mit einem Blinkeffekt ausstatten. Gibt es dafür einen Befehl in GDI oder wie lässt sich das umsetzen?
.net blinkeffekt clippinng-bereiche gdi-und grafiken-invertieren pfade
27.05.2013 | 870 1
3

Zeilenabstände bei Textausgaben via DrawString (GDI+) variieren

Wenn ich Text unter GDI mit der Methode DrawString ausgebe, kann ich den Zeilenabstand mit der Methode GetHeight der Font-Klasse auslesen. Wie kann ich den Zeilenabstand ändern?
Hilft dir dieser Link weiter?
.net drawstring font-klasse gdi-und getheight zeilenabstand-abfragen zeilenabstand-aendern
21.05.2013 | 1345 2
4

Abgerundete Rechtecke mit GDI+ zeichnen

Gibt es eigentlich einen Grund dafür, warum es in GDI keine (Draw)RoundRect-Methode gibt, mit der man abgerundete Rechtecke zeichnen kann? Lediglich das Zeichnen von Rechtecken wird über die Methode DrawRectangle unterstützt. Muss ich die Funktion selbst nachbilden, indem ich vier Viertelkreise und vier Linien zeichne und miteinander verbinde? Oder kann ich die ...
Der von Dir beschriebene Weg ist natürlich machbar. Alternativ wird das abgerundete Rechteck per Pfad definiert dann gezeichnet. Eine ausführliche Lösung in C#-Syntax mit vollständigem Quelltext dazu findest Du beispielsweise hier.
.net abgerundete-rechtecke gdi-und roundrect windows-forms
27.03.2013 | 1101 1
12

Lupenfunktion in GDI+ realisieren

Wie kann ich per GDI über einer HD-Grafik eine runde (!) Zoom- bzw- Lupenfunktion realisieren? Die Lupe selbst sollte dabei über eine eigene Grafik sichtbar sein? Wer hat eine Idee dazu, wie ich so was umsetzen kann?
.net gdi-und lupenfunktion zoomfunktion
18.03.2013 | 1147 1
10

Runden GDI+-Bildausschnitt auf Grafik überlagern

Ich möchte per GDI aus einem rechteckigen Bild ein kreisrundes Bild zentriert mit angegebenem Radius ausschneiden, um dann diesen runden Ausschnitt auf ein anderes Bild zu überlagern (alles außer dem überlagerten Kreis muss sichtbar sein). Wie mache ich das am Einfachsten?
.net .netr bildausschnitt gdi-und grafiken-ueberlagern
18.03.2013 | 943 0
2

Windows-8-Animationen für zeitintensive Aktionen

In Windows 8 gibt es ein animiertes Grafikelement, das kleine Kugeln auf einer Kreisbahn animiert. Die Kugeln haben jeweils unterschiedliche Geschwindigkeiten, je nach Kreisposition und Kugelelement. Wer kennt die mathematische Formel, um die entsprechende Animation in Windows Forms (GDI ) und WPF nachzubilden?
Schau Dir z.B. MahApps.Metro oder Elysium an. Dort findest Du fertige Implementierungen samt SourceCode, in dem Du die entsprechende Animation findest. Dort findest Du auch noch eine Reihe weiterer ModernUI Elemente, die Dich auch interessieren könnten.
.net animationen gdi-und grafikprogrammierung windows-forms wpf
28.01.2013 | 1337 1
5

GDI+ in Windows Store Apps einsetzen

Stimmt es eigentlich, dass ich in Metro Store Apps Grafiken nicht mehr mit GDI ausgeben kann? Und muss ich in jedem Fall Direct2D für alle grafischen Ausgaben verwenden? Gibt es Quellen, die zeigen, wie man bestehenden Quelltext mit GDI auf WinRT portiert?
Prinzipiell ist die Nutzung von GDI in Windows Store Apps zwar möglich, sie verhindert aber die Zertifizierung und eine Veröffentlichung im Windows App Store. Details zur exemplarischen Anwendung findest Du unter http://blogs.telerik.com/windows8team/posts/12-05-09/gdi-in-a-windows-8-c-metro-application-experimenting-for-fun.aspx ebenso wie den Hinweis, ...
.net direct2d gdi-und grafische-ausgaben metro-store-apps windows-8
21.01.2013 | 1138 1
3

WPF ArcSegment statt GDI+ DrawArc

Einen 90-Grad Bogen mit GDI in OnPaint(...) zeichnen: e.Graphics.DrawArc(new Pen(Colors.Black,1), neu RecTangle(0,0,100,100), 0, 90); Wie geht das bei WPF (mit ArcSegment)?
.net gdi-und wpf
16.11.2012 | 2408 1
2

Teilbereiche per GDI+ umkopieren

Ich möchte in einem Zeichenprogramm Grafikbereiche einer Grafik in eine andere Grafik per GDI umkopieren, so wie es komplexere Grafikprogramme machen (Pfadmarkierung anhand Farben, nicht lineare Auswahlfunktionen). Eine Objekt auf einer einfarbigen Fläche soll herauskopiert werden und über den zugeordneten Pfad in eine andere Gragik hineinkopiert werden. Lässt sich ...
.net farbwerte gdi-und grafiken-umkopieren teilgrafiken-umkopieren
05.11.2011 | 886 0
2

Grafikobjekte in Zeichenanwendungen von Winforms

Ich möchte ein Grafikprogramm entwickeln, in dem grafische Objekte entsprechend Visio anwählbar sind. Wie lassen sich solche Objekte komfortabel verwalten sowie komfortabel mit der Maus selektieren und bearbeiten? Wie setze ich eine solche Lösung selsbt mit GDI um und gibt es gegebenenfalls Grafikbibliotheken die solche Funktionalitäten bereits verfügbar machen ...
.net csharp gdi-und grafikobjekte vb.net verwalten visual-basic.net winforms
03.06.2011 | 1521 1
2

Wie kann Titelleisten von Windows-Forms-Formularen erweitern?

Gibt es einen Weg, um in die Standardtitelleisten der Windows-Forms-Anwendungen neue Schaltflächen (entsprechend der Schließen-, Verkleinerungs- und Maximnierungsschaltfläche) zu integrieren?
.net api csharp gdi-und titelleisten vb.net visual-basic.net
26.05.2011 | 1304 1
5

Wie kann ich einen Screenshot schießen?

Gibt es im .NET Framework eine Funktion, um Screenshots (Bildschirmfotografien) direkt anzulegen, ohne auf API-Funktionen zurückgreifen zu müssen?
.net csharp gdi-und screenshots vb.net visual-basic.net
22.05.2011 | 1362 2
2

Kenn jemand eine Komponente mit Überblendeffekten?

Ich bin auf der Suche nach einer leistungsfähigen Komponente, mit der sich zwischen Bildern Überlendeffekte bei der Anzeige realisieren lassen. Auch Lösungen auf Qulltextebene würden mich interessieren. Kennt jemand solche Komponenten/Lösungen?
.net csharp gdi-und grafik ueberblendeffekte vb.net visual-basic.net
19.05.2011 | 1321 2
3

Wie kann ich Direct2D und GDI+ abwechselnd zum Zeichnen benutzen?

... oder umgekehrt. Der Direct2D Wrapper nutzt die Schnittstelle IDCRenderTarget und die DrawBitmap Funktion. Hätte jemand einen Rat wie ich die beiden zwingen kann sich zu vertragen? Programmierumgebung: .NET v4.0, Direct2D, GDI , C#, C /CLI, VS2010, WIN7 EDIT: neue Erkenntnisse: in einer kleinen Testapplikation kann ich ein Bild zu erst zeichnen und dadrauf Ellipsen und ...
.net cplusplus-cli csharp direct2d gdi-und v4.0 vs2010 win7
20.03.2011 | 2083 2
1

VB.NET, GDI+, Dynamisch zeichen.

zweite Frage zu: GDI , VB .NET 2D Spiel mit Sprites Unzwar wäre meine Frage, wie ich es realisieren könnte dynmaisch zu zeichnen. Wenn ich z. B. zur laufzeit, neu instanizierte Monster(Objekte), die im paint Ereignis nicht vordefiniert sind zeichnen möchte? Wie könnte ich diese dynmaisch in das paint Ereignis einbinden? Gruß Spice Edit - Floyd: Link zum Link gemacht
Recht einfach, du nimmst einen Timer und eine Liste und ein paar Events. Der Timer lößt die "Invalidate-Methode" alle 200 Millisekunden aus um das neu-zeichnen zu realisieren. Dann brauchst du eine Liste, ein Event, und etwas Gehirnschmalz :D Ein paar Erklärungen zum Code kommen weiter unten. // Der Timer. Timer t1 new Timer(); t1.Interval 200; t1.Tick new ...
.net 2d gdi gdi-und vb.net visual-basic.net
08.10.2010 | 2350 1
1

GDI+, VB .NET 2D Spiel mit Sprites.

Hallo Leute, ich wollte mich mal bischen mit Spielen beschäftigen. Ist es von Vorteil, hierbei GDI in Verbindung mit VB .NET zu verwenden? Es soll kein high-end 3D Spiel werden, sondern z.b. ein einfaches "2D-Spieler-läuft-auf-2D-Kästchen-rum". Da mir DirectX und OpenGL noch ein wenig zu krass ist wollte ich eben mal fragen, ob es mit GDI möglich oder gar sinnvoll wäre. Gruß ...
Hallo spicejam, ja mit GDI sind einfach klötzchen Spiele bis hin zu etwas komplexeren Kartenspielen und sehr einfachen Shoutern möglich. Als Beispiel möchte ich hier mal Spiele wie Solitär und Minesweeper nenen. Auch Jump'n'Run-Spiele sind möglich. Ein Beispiel: Mein erstes Spiel: Snake Klon mit GDI (Mit Quellcode) von Peter Bucher Im wesentlichen musst du dich nur auf das ...
.net gdi gdi-und spiele spiele-programmierung vb.net visual-basic.net
30.09.2010 | 3922 1
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu .net, gdi-und? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen