ListBox in scroll s kolescem miške

Pomoč pri delu z MS Excelom
Odgovori
dragopre
Prispevkov: 108
Pridružen: To Dec 11, 2012 11:46 pm

ListBox in scroll s kolescem miške

Odgovor Napisal/-a dragopre »

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
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: ListBox in scroll s kolescem miške

Odgovor Napisal/-a admin »

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
dragopre
Prispevkov: 108
Pridružen: To Dec 11, 2012 11:46 pm

Re: ListBox in scroll s kolescem miške

Odgovor Napisal/-a dragopre »

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
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: ListBox in scroll s kolescem miške

Odgovor Napisal/-a admin »

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
dragopre
Prispevkov: 108
Pridružen: To Dec 11, 2012 11:46 pm

Re: ListBox in scroll s kolescem miške

Odgovor Napisal/-a dragopre »

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.
Vi niste uporabili standardnega Excelovega padajočega seznama temveč nekega drugega
Ne vem kako bi v Excel-u uporabil kak drug seznam ( ne znam ).

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
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: ListBox in scroll s kolescem miške

Odgovor Napisal/-a admin »

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.
lp,
Matjaž Prtenjak
Administrator
Odgovori