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

  • vilag

    tag

    Sziasztok!

    Újabb, eleddig megmagyarázhatatlan jelenséget tapasztaltam.
    Van nekem egy UserFormom, ami a korábban javasolt módon modal-ként lett meghívva (bár szerintem jelen esetben irreleváns).

    Ezen a Formon vagy egy textbox, melynek a Change-ébe egy hosszúság vizsgálat van leírva:

    Private Sub TextBox1_Change() 'Irányítószám mező

    If Len(TextBox1.Text) > 4 Then
    hiba = MsgBox("Magyarországi irányítószámnak ez kicsit hosszú lesz, nemde???", vbCritical + vbOKOnly, "Hibás irányítószám")
    TextBox1.Text = Left(TextBox1.Text, 4)
    End If

    End Sub

    A probléma az, hogy egyik esetben a change lefut a textboxba történő adatbevitelkor, míg a másik esetben pedig nem.

    Teljesen tanácstalan vagyok, hogyan lehetséges az, hogy mikor kalapálom a billentyűzeten a gombokat és írok bele az említett TextBox1-be, akkor be sem lép a TextBox1_Change ()-be????

    Valakinek valami ötlet?

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