Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C# problem bei kleinem wpf Programm

Empfohlene Antworten

Veröffentlicht

Hallo community,

wir haben bei uns in Informatik mit C# wpf anwendungen angefangen und haben folgende Aufgabe bekommen:

Das "Spiel" was wir programmieren sollen heisst Mäuseglück.

Wer es nicht kennt: Wir sollen ein Programm schreiben welches ,je nach Eingabe, x Mäuse ,ellipsen,Punkte oder was auch immer, zufällig angeordnet auf dem Bildschirm darstellt.Wenn wir dann auf irgendeinen Punkt klicken , soll er 1/10 des Weges zum nächsten Punkt laufen und hinter sich ein linie zeichnen. dann werden andere angeklickt und bewegen sich und immer so weiter.

Ich habe mir das so gedacht , das ich die Mäuse als Kurze Linie ( so , das sie aussieht wie ein Punkt) darstelle, per Pythagoras der Koordinaten zweier Punkte den Weg zwischen ihnen berechne, dann die Linie verschiebe und hinter ihr ein lange Linie zeichne.

Jetzt frage ich mich ob das nicht einfacher geht als mit einer kurzen Linie ,ich weiß aber leider nicht wie ich auf die Koordinaten eines Bildes oder einer geometrischen Form(außer einer Linie) zugreifen kann, oder sie sonst irgendwie platzieren kann.( außer mit allign ,also am rand)

Außerdem würde ich mich über Tipps freuen , wie ich das im Code realisieren könnte.

mfg MalusDarkblade

Vielleicht kannst du die Koordinaten in einer abgewandelten Version über "Location" herausfinden.

So kannst du dir ja zum Beispiel die Koordinaten deines Mauszeiger's auf einer Form anzeigen. Ich denke das sollte bei WPF ähnlich gehen.

private void Form1_MouseMove(object sender, MouseEventArgs e)
{
textBox1.Text = e.Location.ToString();
}[/PHP]

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.