Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@VBHunter Das sind zwei Probleme:- Du musst wissen, wo auf der Karte Du Dich befindest. Dazu kann ich Dir leider nicht helfen, das muss in Deinem Spiel geklärt werden. - Das (pixelparallele) Darstellen von Bildern ist sehr einfach, da suchst Du Dir eine geeignete Überladung von Graphics.DrawImage() raus und stellst die Karte dynamisch als Hintergrundbild Deines Spielfeldes dar. msdn.microsoft.com/de-de/libra….drawimage(v=vs.110).aspx
-
Zitat von VBHunter: „Muss ich jetzt jede einzelne Stecke selber schreiben?“Weiß ich nicht. Wenn Du so was wie Routenplanung machen willst - lass es sein. Bestenfalls kannst Du Strecken vorfertigen und als Vektorzüge ablegen. Mit dem Positionieren der Info: Rechne Dir aus, bei welchen Bildschirmkoordinaten das Fenster landet und dann positioniere es so, dass nix außerhalb des Bildschirms liegt. Nutze dazu die Funktionen Control.PointToClient() und Control.PointToScreen().
-
Zitat von VBHunter: „Wie gehe ich das ambesten an?“Probier mal ein ToolTip, oder nimm eine Form mit .Borderstyle = None, in die Du Deinen Text im PaintEvent direkt reinschreibst. Rechne Dir dioe Größe des Textes aus und mach die Form etwas größer. Die Herangehensweise findest Du hier: Drucken mehrseitiger Dokumente Starte sie nicht modal (.Show()). Im Leave-Ereignis beendest Du die Form.