Visualizzazione dei risultati da 1 a 4 su 4

Discussione: combobox.selectedIndex

  1. #1

    combobox.selectedIndex

    Salve a tutti,
    ho una combo con nome istanza (miaCombo), con questi valori, "nome, Mario, Franco, Giovanni, Matteo"
    come faccio a selezionare già in partenza il valore Mario???

    se io faccio miaCombo.SelectedIndex = 1 funziona alla grande,

    ma io volessi dare un valore testuale, come dovrei fare???
    se io faccio miaCombo.SelectedIndex = "Mario" non funziona

    grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Se usi AS 2:

    codice:
    MovieClip.prototype.setta = function(valore:String) {
    	var lunghezza:Number = this.length;
    	for (i=0; i<lunghezza; i++) {
    		this.selectedIndex = i;
    		if (this.value == valore) {
    			return;
    		} else {
    			if (i == lunghezza-1) {
    				this.selectedIndex = 0;
    			}
    		}
    	}
    };
    miaCombo.setta("Mario");

  3. #3
    thnx, è un codice ottimo.
    a dire il vero però volevo sbrigarmela con poche righe per non appesantire il filmato , qualcosa tipo:
    miaCombo.SelectedLabel = "mario"
    ma non è questo il comando, pensavo ne esistesse uno che facesse qualcosa del genere.

    Grazie, ciao.

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da DarioMarco
    miaCombo.SelectedLabel = "mario"
    ma non è questo il comando, pensavo ne esistesse uno che facesse qualcosa del genere.
    Umh, non penso sia possibile, ad ogni modo se vuoi cercare qui trovi la documentazione relativa alla classe ComboBox...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.