tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1556
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    h4xter h4xter ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    17
    2 Fragen:

    Wie kann ich die Form OnTop machen?

    Und wie kann ich mit GetAsyncKeyState die Form mit den Pfeilen (links,rechts,oben,unter) bewegen?

    lg h4xter und danke
     

  2. #2
    h4xter h4xter ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    17
    Noch ne Frage.

    Wenn ich mein Programm öffne, will ich es so machen dass wen ich Insert drücke sich die Form sichbar macht.

    Muss ich den Code in einen Button machen oder Timer oder in die Form?
     

  3. #3
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.361
    Blog-Einträge
    4
    Hallo h4xter,

    1.
    Wenn die Form unsichtbar ist, kannst du keine Tasten abfangen, denn sie ist nicht aktiv.

    2.
    was meinst du mit onTop? Meinst du das die Form ganz oben am Bildschirm sein soll, dann musst die Eigentschaft Top auf 0 setzen.

    3.
    Du musst dafür das Ereignis OnKeyPress (OnKeyDown geht auch) abfangen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    void __fastcall Tmain::FormKeyPress(TObject *Sender, char &Key)
    {
      if (Key==VK_LEFT) // Für linke Pfeiltaste
      {
        Left -= 10; // Jenachdem wie viel du es verschieben willst
      }
      // Es gibt noch VK_RIGHT, VK_UP und VK_DOWN für die rechte, obere und untere
      // Pfeiltaste
    }

    OnKeyDown unterscheidet sich nur, weil es noch andere Parameter hat, wie TShiftState (wenn Strg-Taste oder so gedrückt).
     

Ähnliche Themen

  1. Spring: '<form:form commandName..' statt '<form action...'
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 05.10.08, 19:04
  2. Form mit Maus verschieben
    Von Meldur im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 09.07.07, 14:25
  3. Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
    Von Christian Kusmanow im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 28.03.06, 14:56
  4. Werte einer Form über eine 2te Form in einer 3ten Form anzeigen
    Von zioProduct im Forum .NET Windows Forms
    Antworten: 8
    Letzter Beitrag: 14.10.05, 08:56
  5. Antworten: 4
    Letzter Beitrag: 06.08.05, 05:24