Avatar billede jpe1 Nybegynder
14. november 2006 - 21:27 Der er 3 kommentarer

Brug af Keypressed

Hej

Er der nogle der ved hvordan man kan aflæse tasteturet i en VB.Net program.

Der skulle findes en funktion der hedder Keypressed, men jeg synes ikke rigtigt at kunne finde den.

Hilsen
JP
Avatar billede arne_v Ekspert
15. november 2006 - 02:50 #1
eksempel på noget:

Imports System
Imports System.Drawing
Imports System.Windows.Forms

Namespace E
    Public Class MainForm
    Inherits Form
        Private textBox1 As TextBox
        Public Sub New()
            InitializeComponent
        End Sub
        <STAThread()> _
        Public Shared Sub Main(ByVal args As String())
            Application.Run(New MainForm)
        End Sub
        Private Sub InitializeComponent()
            textBox1 = New TextBox
            SuspendLayout
            textBox1.Location = New Point(25, 25)
            textBox1.Multiline = True
            textBox1.Size = New Size(150, 150)
            textBox1.Text = ""
            AddHandler textBox1.KeyDown, AddressOf TextBox1KeyDown
            ClientSize = New Size(200, 200)
            Controls.Add(textBox1)
            Text = "Test"
            ResumeLayout(False)
        End Sub
        Sub TextBox1KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
            If e.KeyCode = Keys.A AndAlso e.Shift Then
                MessageBox.Show("stort A")
            Else
                If e.KeyCode = Keys.A AndAlso Not e.Shift Then
                    MessageBox.Show("lille a")
                End If
            End If
        End Sub
    End Class
End Namespace
Avatar billede jpe1 Nybegynder
15. november 2006 - 10:43 #2
Hej Arne

Tak skal du have.
Ved du også hvordan man få Keypressed til at virke, også når programmet er minimeret.

Hilsen
JP
Avatar billede arne_v Ekspert
15. november 2006 - 13:05 #3
ovenstående er kun når man skriver i programmets eget vindues

hvis man skal læse alle key strokes så skal man over i noget helt andet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester