Anonymní profil Par4Tko – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Par4Tko – Programujte.comAnonymní profil Par4Tko – Programujte.com

 

Příspěvky odeslané z IP adresy 85.135.23.–

Par4Tko
.NET › VB.NET - GetAsyncKeyState
16. 11. 2011   #150075

Ano mám nadefinovanou funkce getShift kterou mám nadefinovanou jako

Public Function getShift() As Boolean
        getShift = CBool(GetAsyncKeyState(System.Windows.Forms.Keys.ShiftKey))
    End Function

tedy jako boolean ano/ne

a poté mám tedy ten 

   If GetAsyncKeyState(97) = -32767 Then

            If getShift() = False Then
                klavesa = "1"
            Else
                klavesa = "+"
            End If
           
        End If

Takže by bylo lepší to nějak celé předělat ? 

Par4Tko
.NET › VB.NET - GetAsyncKeyState
16. 11. 2011   #150072

Zdravm,

Mám otázku ohledně příkazu GetAsyncKeyState chci aby mi snímal rozdíl mezi 1 a + nebo 2 a ě ale on stále zaznamenává pouze 1 nebo 2..

Zkoušel jsem to nějak přes keyPressed = GetAsyncKeyState(98) a mám vn í podmínku pokud je stlačený shift či nikoliv. ovšem stále na to nebere ohled. asi by bylo dobré zde dát kousek kódu ale je už celkem dlouhý... 

Díky pokud někdo ví jak snímat diakritiku

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý