Ich glaube hier kann dir keiner helfen,

wenn das für dich wirklich so belastend ist, geh zu einer entsprechenden Fachkraft.

...zur Antwort

(WPF/C#) Es wird nur der erste Key Input registriert (VS17)?

Guten Tag,

Ich bin hier gerade dabei ein kleines Spiel zu schreiben, hab das Spiel und die Verbindung extra geschrieben aber mit dem gleichen Form als Grundlage. Jetzt bin ich soweit das ich die zwei Codes zusammenfügen kann, aber es wird bei dem Zusammenschluss nur der erste Key Input registriert (OnKeyUp und OnKeyDown).

Ich bin mir zu 100% sicher das mein Verbindungs Teil keinerlei Key Input Funktionen hat und diese auch nicht abruft.

Auszug aus dem Projekt (Nur der OnKeyDown-Teil, link zum vollen Code ganz unten): ///

/// Zuweisen von Tastaturbefehlen bei gedrückten Tasten ///

protected override void OnKeyDown(KeyEventArgs e) { try { // Test ob die Leertaste gedrück wird if (e.Key == Key.Space) { bKeySpace = true; PPS.Write_Init("INGAME", "keyspace" + sName, "true", sDateiArenaPfad); }

protected override void OnKeyDown(KeyEventArgs e){	try	{	    if(e.Key==Key.Space)	    {	        bKeySpace=true; 	    }// Test ob die linke Pfeiltaste gedrück wird
            if (e.Key == Key.Up)
            {
                bKeyUp = true;
                //PPS.Write_Init("INGAME", "keyup" + sName, "true", sDateiArenaPfad);
            }

            // Test ob die rechte Pfeiltaste gedrück wird
            if (e.Key == Key.Down)
            {
                bKeyDown = true;
                //PPS.Write_Init("INGAME", "keydown" + sName, "true", sDateiArenaPfad);
            }

            // Test ob die ESC Taste gedrückt wird
            if (e.Key == Key.Escape)
            {
                Application.Current.Shutdown();
                PPS.Write_Init("INGAME", "exit", "true", sDateiArenaPfad);
            }
        }
        catch (Exception eX)
        {
            // Message Box mit Art, Lage und Datum des Fehlers
            MessageBox.Show(eX.Message + "\n\n" + "StackTrace:" + eX.StackTrace + "\n\n" + "Date: " + DateTime.Now.ToString(), "ERROR", MessageBoxButton.OK);

            // Schließt das Spiel
            Application.Current.Shutdown();
        }
}

Der Code: https://ghostbin.com/paste/zj4p6ph5 Passwort: gutefrage Code ist für einen Tag online

...zur Frage

<= PROBLEM SOLVED =>

Ich habe die OnKeyDown und die OnKeyUp Funktionen umgekehrt

OnKeyUp(){

... }

OnKeyDown(){

...

}

Und jetzt Funktionierts... unverständlich aber es Funktioniert...

...zur Antwort

Was es dir bringt??

Es bringt dir:

  • Dein Leben
  • Den Mut die Beziehung mit deinen Eltern zu verbessern
  • Gute Ausbildungschancen, mit Hauptschulabschluss steht dir immernoch die Welt offen...


Und such dir bitte sonst Ärtztliche Hilfe, will nicht schon wieder lesen das sich jemand vor den Zug geworfen hat.

Denn stell dir mal vor wer deine Körperteile aufsammeln darf: RICHTIG die Feuerwehr... Helfer die in phsychische behandlung wegen einen dummen Gedanken von dir müssen!

...zur Antwort

Wenn du in richtung Katja Krasavice gehen willst: Halbtnakte Fotos, wenn nicht mit noch weniger Kleidung!

Wenn du deine Ehre behalten willst und nicht ein kleines Bitchimperium aufbauen willst: BLEIB KLEIN!

PS: Das kommt von Herzen, kann die ganzen Profile nicht mehr ertragen mit ihrem nuttigen Auftreten

...zur Antwort