tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
383
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    007 Tutorials.de Gastzugang
    Hallo Coder,

    das ist ein recht umfangreiches Forum, doch irgendwie habe ich keine Antwort auf mein Problem gefunden, vielleicht könnt ihr mir helfen.
    Ich bin VB Anfänger !

    Ich habe eine Form erstellt in dem ich 2 PictureBoxes drin habe. Diese sind deckungsgleich übereinander gelegt mit unterschiedlichen Farben, so nun soll bei dem Druck der Taste z.b. "w" das eine Bild
    Sichtbar werden und das andere unsichtbar. (Ampel) irgendwie passiert aber nichts wo ist mein fehler

    #Form1 Keypreview ist true
    #sonst keine Fehlermeldungen


    Public Class Form1

    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
    Dim KeyAscii
    KeyAscii = 0
    If Chr(KeyAscii) = "w" Then
    PictureBox2.Visible = True
    PictureBox1.Visible = False
    End If
    End Sub

    Vielen dank schon mal im Voraus !

    p.s. sorry falls dieses Thema schon mal gepostet wurde aber ich habe es nicht gefunden.
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.826
    Blog-Einträge
    85
    Erstmal , du arbeitest mit VB.NET (ich denke mal, es ist VB2008), daher würde dieser Post (und alle weiteren zu von dir zu dieser Sprache) ins .NET-Forum gehören.

    Zu deinem Problem, du fragst nirgendwo ab, welche Taste überhaupt gedrückt wurde. Dein Code müsste so aussehen:
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    Public Class Form1
     
        Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
            Dim KeyAscii
            KeyAscii = e.KeyChar 'e.KeyChar gibt dir zurück, welche Taste gedrückt wurde
            If KeyAscii = "w" Then
                PictureBox2.Visible = True
                PictureBox1.Visible = False
            End If
        End Sub
     
    End Class


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. C# - Tastendruck
    Von Duellking im Forum .NET Windows Forms
    Antworten: 17
    Letzter Beitrag: 17.06.11, 11:51
  2. tastendruck auslesen
    Von Otianer im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 07.12.07, 21:48
  3. Tastendruck?
    Von teencheng im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 31.01.06, 16:25
  4. pictureBox auf PictureBox oder Label
    Von shn im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 31.08.05, 16:37
  5. PictureBox über PictureBox
    Von JK_net im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 14.03.05, 09:03