Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.144 pregleda

Najnovija ↓

TextBox ne reaguje na Escape dugme 13.03.2018. u 10:58 · pre 105 meseci #1
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
Re: TextBox ne reaguje na Escape dugme 13.03.2018. u 16:34 · pre 105 meseci #2
Kada custom TextBox stavim na standardnu formu, sve ke OK.

Kada isto uradim na inherit formi, ona kao da ne rukuje sa ESC ...
Re: TextBox ne reaguje na Escape dugme 14.03.2018. u 08:53 · pre 105 meseci #3
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..
Re: TextBox ne reaguje na Escape dugme 14.03.2018. u 10:45 · pre 105 meseci #4
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.
Re: TextBox ne reaguje na Escape dugme 17.03.2018. u 19:19 · pre 104 meseca #5
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

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme