Pozdravljeni
Uporabljam ListBox z nastavitvami:
- Multiselect 1-fmMultiSelectMulti
- ListStyle 1-fmListStyleOption
- columnCount 2
- ...
Če na ListBox-u premaknem kolešček miške pride do hude prekinitve (Ecxel ne deluje več ).
Vse ostalo deluje normalno. S tipkami lahko scrollam, tudi s potegom drsnika gre.
Če pri prekinitvi zaženem iskanje napake, je zadnji zapis "Unhandled exception at 0x752f5491 in EXCEL.EXE: 0xC00000FD: Stack overflow."
Poskusil sem napako "ujeti" z "ListBox1_Error", pa se dogodek ne aktivira.
Prosim za nasvet.
Lep pozdrav,
Drago
ListBox in scroll s kolescem miške
Re: ListBox in scroll s kolescem miške
Sklepam, da je napaka nekje v vaši kodi, zato je nasvet dokaj preprost - izklopite vso kodo, ki je kakorkoli vezana na ListBox in jo potem počasi vključujte nazaj pa boste videli kje je problem.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: ListBox in scroll s kolescem miške
Pozdravljeni
Tudi izključitev vse kode ne pomaga.
Za test sem ustvaril nov zvezek, vanj vpisal tabelo 15-ih udeležencev, dodal enostavni TextBox in ga povezal s tabelo.
Tudi v tem primeru se pojavi ista napaka.
Lep pozdrav,
Drago
Tudi izključitev vse kode ne pomaga.
Za test sem ustvaril nov zvezek, vanj vpisal tabelo 15-ih udeležencev, dodal enostavni TextBox in ga povezal s tabelo.
Tudi v tem primeru se pojavi ista napaka.
Lep pozdrav,
Drago
Re: ListBox in scroll s kolescem miške
Potem pa sklepam, da je nekaj narobe na vašem računalniku. Pošljite mi ta delovni zvezek na (info afna matjazev.net), ker me res zanima ali bi mogoče lahko šlo za kakšen Excelov bug.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: ListBox in scroll s kolescem miške
Pozdravljeni
Uporabljam Excel 2007.
Testni zvezek sem odprl na drugem računalniku z Excel 2010 in tu ni napake.
Še vedno pa ne vem, ali je problem v Excel 2007 ali na mojem računalniku.
Bom poskusil najti še eno instalacijo Excel 2007 in preveriti še to varianto.
Padajoči seznam sem vključil takole:
Razvijalec / Kontrolniki / Vstavi / Kontrolniki AktiveX / Polje s seznamom ( Kontrolnik Aktivex ).
Za AktiveX sem se odločil zaradi MultiSelect in možnosti da v dogodku "GotFocus" označim prej shranjene označene vrstice v seznamu,
pri "LostFocus" pa označene prepišem v eno celico in jih shranim. Poleg tega pri aktiviranju ListBox-a vedno priredim spisek možnih udeležencev (ListFillRange).
Uporabljam več ListBox-ov z isto "zalogo", le da vedno vključim samo člane, ki niso udeleženi že v drugih ListBox-ih.
Lep pozdrav,
Drago
Uporabljam Excel 2007.
Testni zvezek sem odprl na drugem računalniku z Excel 2010 in tu ni napake.
Še vedno pa ne vem, ali je problem v Excel 2007 ali na mojem računalniku.
Bom poskusil najti še eno instalacijo Excel 2007 in preveriti še to varianto.
Ne vem kako bi v Excel-u uporabil kak drug seznam ( ne znam ).Vi niste uporabili standardnega Excelovega padajočega seznama temveč nekega drugega
Padajoči seznam sem vključil takole:
Razvijalec / Kontrolniki / Vstavi / Kontrolniki AktiveX / Polje s seznamom ( Kontrolnik Aktivex ).
Za AktiveX sem se odločil zaradi MultiSelect in možnosti da v dogodku "GotFocus" označim prej shranjene označene vrstice v seznamu,
pri "LostFocus" pa označene prepišem v eno celico in jih shranim. Poleg tega pri aktiviranju ListBox-a vedno priredim spisek možnih udeležencev (ListFillRange).
Uporabljam več ListBox-ov z isto "zalogo", le da vedno vključim samo člane, ki niso udeleženi že v drugih ListBox-ih.
Lep pozdrav,
Drago
Re: ListBox in scroll s kolescem miške
Pozdravljeni,
Da; to sem mislil s tem 'niste uporabili standardnega'... ActiveX ni Excelov vgrajeni, temveč je pač dodatek. Toda če potrebujete tega, potem pač OK... Vendar pa morajo imeti vsi ki bi vaš zvezek uporabljali tudi na voljo to ActiveX kontrolo.
Da; to sem mislil s tem 'niste uporabili standardnega'... ActiveX ni Excelov vgrajeni, temveč je pač dodatek. Toda če potrebujete tega, potem pač OK... Vendar pa morajo imeti vsi ki bi vaš zvezek uporabljali tudi na voljo to ActiveX kontrolo.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator