Keresés

Új hozzászólás Aktív témák

  • bepken
    veterán

    a Form_Load részhez? :B
    1 hete ismerkedem a VB2010expressel, semmi nem evidencia.

    Viszont most megint átnéztem jobboldalt a properties ablakban a "Form1 System.Windows.Forms.Form" listájában a "KeyDown"-hoz tudtam társítani az "ido_KeyDown" szubrutint, és most működik!

    - A form load részt hol találom, és a program "melyik része" ez?
    - Ez a "Form1 System.Windows.Forms.Form" micsuda?

    ja hát én meg ~2 hete, szóval túl sokat én sem tudok segíteni, csak abban, amilyen problémával én is találkoztam eddig :DDD

    nálam a billentyű figyelés így néz ki:

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    KeyPreview = True

    ....

    tehát (az én olvasatomban legalábbis), ha az adott form aktív, akkor figyeli a leütött billentyűket

    illetve van egy "KeyPress" event is:

    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress

    If Asc(e.KeyChar) = 13 Then

    ....

    ez meg az Enter billentyűt várja (ASCII kód: 13)

    egyébként engem kifejezetten zavar, hogy sok dolgot a properties résznél és magában a kódban is meg lehet adni...pontosabban az, hogy a properties résznél már beállított értékek nem derülnek ki a kódból. vagy ezzel csak én vagyok így?

  • cigam
    titán

    a Form_Load részhez? :B
    1 hete ismerkedem a VB2010expressel, semmi nem evidencia.

    Viszont most megint átnéztem jobboldalt a properties ablakban a "Form1 System.Windows.Forms.Form" listájában a "KeyDown"-hoz tudtam társítani az "ido_KeyDown" szubrutint, és most működik!

    - A form load részt hol találom, és a program "melyik része" ez?
    - Ez a "Form1 System.Windows.Forms.Form" micsuda?

    Közben szintén a properties ablakban megtaláltam a keypreview-et, de már true-ra állítottam :)

Új hozzászólás Aktív témák