Listbox spostare elementi

venerdì 06 maggio 2005 - 17.55

contiello Profilo | Senior Member

salve ragazzi ho il seguente problema ...
vorrei che selezionato un elemento in una listbox possa spostare un elemento selezionato in alto di una posizione e portare l'elemento precedente al suo posto

Vi allego un file .htm comprensivo di oggetto listbox è già pronto con una funzione javascript abbozzata
Ciao grazie

freeteo Profilo | Guru

ciao
al momento non vedo la possibilita di farlo elegantemente, ma ti do cmq 1 metodo 1po manuale, che insersce e toglie al punto giusto rispetto all'elemento:

private void buttonUP_Click(object sender, System.EventArgs e)
{
int zI = listBox1.SelectedIndex;
if (zI >0 )
{
listBox1.Items.Insert(zI+1, listBox1.Items[zI -1]);
listBox1.Items.RemoveAt(zI-1);
}
}

private void buttonDOWN_Click(object sender, System.EventArgs e)
{
int zI = listBox1.SelectedIndex;
if (zI < listBox1.Items.Count-1)
{
listBox1.Items.Insert(zI, listBox1.Items[zI+1]);
listBox1.Items.RemoveAt(zI + 2);
}
}

spero ti serva lo stesso...;-)
ciao

contiello Profilo | Senior Member

questa soluzione la conosco ....
il fatto è che io voglio utilizzare esclusivamente javascript
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5