[ djvlajko @ 13.03.2018. 09:58 ] @
Napravio sam korisnicku kontrolu MyTextMain

Dodao sam joj svojstvo :

Code:


    Public Property PritisnutJeEscape As Boolean = False



i

Code:


    Private Sub MyTextMain_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp

        If e.KeyCode = Keys.Escape Then Me.PritisnutJeEscape = True

    End Sub



Medjutim, kada dodam TextBox na bilo koju novu formu, kada je fokus na toj kontroli, pritisnem Esc i svojstvo se NE promeni.

Varirao sam KeyPreview svojstvo forme i na True i False i isto.

Gde je greska ???

Hvala
[ djvlajko @ 13.03.2018. 15:34 ] @
Kada custom TextBox stavim na standardnu formu, sve ke OK.

Kada isto uradim na inherit formi, ona kao da ne rukuje sa ESC ...
[ ravni @ 14.03.2018. 07:53 ] @
Moguce je da ta nasledjena forma presretne key up, pa ovaj ne stigne do text boxa.

Probaj da obradis i key down i key press eventove. Mozda pomogne..
[ flighter_022 @ 14.03.2018. 09:45 ] @
Proveri da li forma na kojoj to NE radi ima

KeyPreview=TRUE

pa izmeni na FALSE ako nije potrebno da i sama forma obradjuje pritiske na tastere.
[ djvlajko @ 17.03.2018. 18:19 ] @
Problem je bio u tome sto je nasledjena forma imala CancelButton = btn_1 (npr) i to je "presretalo" KeyUp na TextBox-u ....

Hvala na pomoci