Keresés

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

  • Fferi50

    Topikgazda

    válasz KaliJoe #24982 üzenetére

    Szia!

    Nagyjából úgy kell kezelned, mint az application.enableevents kapcsolót. Hiszen azt is ki-be kapcsolgatod.

    A userformban definiálsz az első sorok előtt pl. egy changetextbox_name boolean változót.
    A textbox_name_change eseményben pedig először azt nézed meg, hogy ez true. Ha igen, mehet tovább, ha nem, akkor kilép.
    Amikor olyan utasítást adsz ki, amelyik megváltoztatja a textbox értékét, akkor eldöntöd, hogy fusson-e le a chage esemény és az utasítás előtt megváltoztatod a changetextbox_name értékét ennek megfelelően.
    De ugyanez igaz akkor is, ha magában az eseménykezelésben változtatod a textbox értékét, mert az képes rekurzívan meghívni magát... Tehát a változtatás előtt change... false. Ezáltal nem fog tovább menni.
    Az eljárás végén pedig chage...true és akkor a következő változtatásnál belemegy az eljárásba.

    Remélem érthető.

    Üdv.

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

Hirdetés