Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

αλλαγη σε ηδη υπαρχων ονομα σε listview

Îåêßíçóå áðü ôï ìÝëïò vales. Τελευταία δημοσίευση από το μέλος rousso στις 08-09-2005, 15:10. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  05-09-2005, 16:51 5050

    αλλαγη σε ηδη υπαρχων ονομα σε listview

    Εχω ενα listview το οποιο τοποθετει ονομα αναλογα με το τι διαλεγει απο ενα treeview

    Εγω θελω οταν υπαρχει αυτο το ονομα για δευτερη φορα να μπορω να το επεξεργαστω και να το τοποθετησω στο ιδιο row οπου ηταν το προηγουμενο και παντα παιρνω το index εκεινου που διαλεξα απο το treeview παρολο που υπαρχει ηδη μεσα στο listview

    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As EventArgs) Handles TreeView1.DoubleClick

    Dim item As ListViewItem = ListView1.Items.Add(TreeView1.SelectedNode.Text)

    Dim ad As Integer = ListView1.Items.IndexOf(item)

    item.SubItems.Add(number)

    item.SubItems.Add(0.5 * number)

    ListView1.Items(ad).SubItems(1).Text = number

    ListView1.Items(ad).SubItems(2).Text = number * 0.5

    ListView1.Items.RemoveAt(ad)

    ListView1.Items.Insert(ad, item)

    End Sub

    Ευχαριστω

  •  05-09-2005, 17:56 5053 σε απάντηση της 5050

    Απ: αλλαγη σε ηδη υπαρχων ονομα σε listview

    Μήπως σε βοηθάει αυτό; Δεν κατάλαβα γιατί μπλέκεις με τα indexes των items...

    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect

       Dim Number As Decimal 'Ποιο είναι αυτό;

       Dim Item As New ListViewItem(TreeView1.SelectedNode.Text)

       Item.SubItems.Add(number)

       Item.SubItems.Add(0.5 * Number)

       ListView1.Items.Add(Item)

    End Sub

     

    Φτιάχνω δηλαδή το list view item, του βάζω ότι θέλω, και όταν τελιώσω μαζί του, τότε το βάζω μέσα στο ListView


    Χρήστος Γεωργακόπουλος
  •  05-09-2005, 18:40 5057 σε απάντηση της 5053

    Απ: αλλαγη σε ηδη υπαρχων ονομα σε listview

    Με έχετε κουφάνει λίγο με τα 0.5 * κλπ... αλλά αν κατάλαβα καλά, το πρόβλημα λύνεται βρίσκοντας πρώτα το Item με έναν Enumerator (ListViewItemCollection.GetEnumerator)....

    Δεν νομίζω ότι χρειάζεται να πω περισσότερα! (Αν κατάλαβα καλά το πρόβλημα)

    rousso

    rousso
  •  08-09-2005, 13:15 5241 σε απάντηση της 5050

    Απ: αλλαγη σε ηδη υπαρχων ονομα σε listview

    μπλεκω με τα indexes των items γιατι θελω να επεξεργαστω το item μετα απο καποια συνθηκη.
    πως βρισκω το item με εναν enumerator με ενα for each loop?
  •  08-09-2005, 15:10 5249 σε απάντηση της 5241

    Απ: αλλαγη σε ηδη υπαρχων ονομα σε listview

    Smile [:)]

    Read the manual...
    It's too easy!

    rousso

    rousso
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems