Avatar billede Shasim Novice
07. marts 2005 - 09:35 Der er 1 løsning

Rowcount for combobox

Har tidligere været på banen med dette problem, men fik ikke løst det dengang, så jeg prøver igen.

Jeg henter med denne funktion værdier ind i en combobox:

function set_ct_combo() {
  ct_combo.removeAll();
if((_root.bredde == "2,5")&&((_root.profil == 1)||(_root.profil == 6))) {
        ct_combo.addItem("0.01", 0.01);
        ct_combo.addItem("0.02", 0.02);
    }else if((_root.br
//.... osv

Men når comboen aktiveres er der enten rulleskakt på, selvom antallet af indlæste items er mindre end det max der er angivet i rowcount eller også er den alt for lang og går opad og gemmer sig halvejs under værktøjslinjerne. Næste gang boxen aktiveres er rulleskakten væk og listelængden passer. Det duer bare ikke, kan jeg ikke sætte rowCount i min funktion, så den passer til antallet af add'ede items?
Avatar billede Shasim Novice
08. marts 2005 - 13:22 #1
Nå det var ikke så svært :)

function set_ct_combo() {
  ct_combo.removeAll();
if((_root.bredde == "2,5")&&((_root.profil == 1)||(_root.profil == 6))) {
        ct_combo.addItem("0.01", 0.01);
        ct_combo.addItem("0.02", 0.02);
        ct_combo.rowCount = 2;
    }else if((_root.br
//.... osv
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester