Suchergebnisse

Suchergebnisse 1-12 von insgesamt 12.

  • Benutzer-Avatarbild

    Zitat von ClonkAndre: „und auf meinem Programm ist dann auch der linke Button ausgewählt.“? Kapier ich nicht. Liegt wohl daran, dass ich nicht weiß, wie Dein Programm aussieht. Ich bekomm leider das Beispielprogramm nicht zum Laufen. Hatte noch ein Thrustmaster Dual Analog Gamepad rumliegen, aber wenn ich es probiere, komm ich nur in einen unkommentierten Haltemodus. Die DLL scheint wohl Gamepad-eingeschränkt zu sein. Hab leider keinen XBOX-Controller. Aber die DLL bietet doch eine Instanzerzeug…

  • Benutzer-Avatarbild

    Push Nach < 1 Stunde? Hallo?!? 1. Haben wir auch noch was anderes zu tun und 2. frag ich mich, ob Du meine Antwort gelesen hast? Und zwar mit ganzer Konzentration. Die DLL bietet die Möglichkeit per EventRaising auf DPad-Aktionen zu reagieren. Was ist daran nicht gut genug, um es zu nutzen?

  • Benutzer-Avatarbild

    Wenn es tatsächlich Dein Programm ist, was Du mit Gamepad und der DLL "manipulieren" willst: Ja, dann sorry, aber wenn Du es nicht weißt, woher sollen wir es denn wissen? Das kommt auf viele Sachen an. Arbeitst Du mit PictureBoxes? Allgemein WPF oder WinForms? Nutzt Du eigene CEs? Wie ist denn Deine Menüführung bisher?

  • Benutzer-Avatarbild

    Ich versteh das Problem nicht. Pseudocode: Quellcode (5 Zeilen) Statt .Select() kannst Du auch .Focus nutzen, wird nur nicht bei IntelliSense angezeigt, da versteckt. PerformClick eben mit Quellcode (3 Zeilen) btw: Ich bin kein Fan von PerformClick. Das deutet nämlich darauf hin, dass man n Haufen Code im Button_Click-EventHandler hat. Und dieser Code sollte eigentlich in eine eigene Prozedur mit aussagekräftigen Namen. Diese Prozedur wird dann im Button_Click-EventHandler aufgerufen. Oder eben …

  • Benutzer-Avatarbild

    Das folgende ist eine Code-Ergänzung, um Dein Ziel zu erreichen. Eine Möglichkeit: Du machst Dir eine List(Of Button) VB.NET-Quellcode (3 Zeilen) Dann packst Du zu Programmstart in diese Liste all Deine Buttons in der gewünschten Reihenfolge rein: VB.NET-Quellcode (3 Zeilen)Statt Button1 usw. hoffe ich mal, dass Du sinnvollere Namen bereits vergeben hast, bei denen Du dann bereits sehen kannst, was passiert, wenn Du den Button klickst, z.B. BtnStartGame, BtnShowSettings, BtnEnd etc. Dann kannst …

  • Benutzer-Avatarbild

    Die Schleife birgt ein Risiko:Zitat von VaporiZed: „Dann packst Du zu Programmstart in diese Liste all Deine Buttons in der gewünschten Reihenfolge rein“Ob bei einer Schleife die von Dir gewünschte Reihenfolge rauskommt, muss Du dann selber ermitteln.

  • Benutzer-Avatarbild

    1. In welcher Reihenfolge hast Du die Buttons in die Liste getan? Dies sollte auch die sichtbare Reihenfolge der Buttons auf dem Formular von links nach rechts sein. Also: VB.NET-Quellcode (5 Zeilen) 2. Welcher Button ist zum Anfang fokussiert? 3. Welcher Wert steht in der Variable CurrentButtonIndex? 2 und 3 müssen zusammen passen. Wenn BtnMsgBoxHello zum Anfang fokussiert ist, muss zum Anfang CurrentButtonIndex = 2 gesetzt sein, siehe Punkt 1 bei den Codeanmerkungen.

  • Benutzer-Avatarbild

    Wie sieht Dein DPad-CurrentButtonIndex-Veränderungscode aus?

  • Benutzer-Avatarbild

    Zeile#11 und Zeile#19 müssen jeweils nach dem End If stehen. Sonst wird der jeweilige Button nur selektiert, wenn die "Außengrenzen überschritten wurden", also die If-Bedingungen wahr sind. Die Buttons sollen schließlich immer selektiert werden, wenn sich der Index ändert.

  • Benutzer-Avatarbild

    Spätestens dann, wenn außer den gezeigten Buttons noch was anderes dazukommt, was ggf. angewählt werden soll und nicht in der Reihe liegt (und sowas kommt wahscheinlich sehr bald dazu), kann man aus der Liste eine 2-dimensionale Geschichte machen und Koordinaten statt einem ButtonIndex angeben. Wie sähe das bei TabStopps aus?

  • Benutzer-Avatarbild

    @Gather: ; als wär meine Glaskugel schon zurückgekommen. @ClonkAndre: Da kommt es jetzt ganz drauf an, wie Du Dein(e?) GUI gestalten willst. Angenommen, Du hättest folgendes: Quellcode (2 Zeilen) # = Button, [#] = ausgewählter Button; nun drückst Du nach unten. Welcher Button soll nun selektiert sein? Das Ganze bedarf letztenendes von Deiner Seite eine gründliche Überlegung der Menüführung.

  • Benutzer-Avatarbild

    Mach aus einer List(Of Button) eine List(Of ButtonsWithCoordinates). VB.NET-Quellcode (4 Zeilen) Mal sehen, wie weit Du mit diesem Ansatz alleine weiterkommst. Du willst ja schließlich nicht, dass wir Dein ganzes Programm schreiben, richtig?