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

 

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

OnClick Event in Listbox

Îåêßíçóå áðü ôï ìÝëïò savvas1986. Τελευταία δημοσίευση από το μέλος savvas1986 στις 05-03-2009, 12:18. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  05-03-2009, 11:11 48920

    OnClick Event in Listbox

    Καλημέρα και σήμερα :D
    Έχω γίνει συχνος πελάτης τελευταία  :D
    Λοιπόν μπαίνω κατευθείαν στο θέμα. Έχω ένα listbox το οποίο γεμίζει με τις τιμές ενός πίνακα απο μία βάση SQL . Έχω λοιπόν γράψει τον παρακάτω κώδικα, ο οποίος όμως θέλω να εκτελείται μόλις γίνεται click σε κάποιο από τα αντικείμενα του listbox. Επίσης επειδή όπως είπα πριν , το listbox φορτόνεται από εναν πίνακα στη βαση, θα ήθελα μαζί με το value που μου επιστρέφεται στον κώδικα ,να πέρνω και την αντιστοιχεία της θέσης (του value) στον πίνακα της βάσης.

    Private Sub listbox1select()
            Dim selecteditem1 As String
            Dim varItem As ListItem


            For Each varItem In ListBox1.Items
                If varItem.Selected = True Then
                    selecteditem1 = varItem.Value
                    TextBox1.Text = selecteditem1
                End If
            Next
        End Sub
  •  05-03-2009, 11:41 48922 σε απάντηση της 48920

    Απ: OnClick Event in Listbox

    αυτό το event που λες , δεν είναι κάποιο click event αλλά το SelectedIndexChanged event, το οποίο είναι το default event του συγκεκριμένου web server control. δηλαδή κάνε διπλό κλικ, πάνω στο Listbox , και θα δημιουργηθεί αυτόματα το event sub structure και απλά κάλεσε

    Protected Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
    listbox1select()
    End Sub
    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  05-03-2009, 11:53 48924 σε απάντηση της 48920

    Απ: OnClick Event in Listbox

    Σάββα το Internet βρίθει απο παραδείγματα για το πως να χρησιμοποιείς το Listbox control στην ASP.NET. Αντε να σου προτείνω ένα LINK: http://www.aspfree.com/c/a/ASP.NET-Code/How-to-Use-the-ListBox-Control-in-ASP-NET-2-0/. Τ΄σεκαρε τα παραδείγματα που έχει. Γενικά πρώτα διάβαζε για αυτό που θέλεις να κάνεις και μετά ξεκίνα να γράφεις κώδικα!!!!!!!! Τώρα μπορείς πολύ εύκολα χρησιμοποιώντας μια γραμμή κώδικα και το event που σου αναφέρθηκε να πάρεις αυτό που θέλεις. ::: TextBox1.Text = ListBox1.SelectedValue.ToString. 
    Manos
  •  05-03-2009, 12:02 48925 σε απάντηση της 48922

    Απ: OnClick Event in Listbox

    ναι φυσικά μπορείς να το γράψεις σε μια γραμμή. αλλά σκέφτηκα να μέινουμε στον τρόπο του φίλου, καλώντας την sub. αλλά επειδή ήθελες και το Index, θα πρέπει να βάλεις και αυτό το κώδικα στην sub σου

    selecteditem1 = varItem.Value & " " & ListBox1.SelectedIndex

    γενικά πάντως για τα standard controls από το toolbar αξίζει να τα δεις αναλυτικά. δηλαδή να δεις τα 5-6 βασικά Properties,methods, events Του κάθε control. θα τα βρίσκεις συνέχεια μπροστά σου
    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  05-03-2009, 12:08 48926 σε απάντηση της 48925

    Απ: OnClick Event in Listbox

    nikolaosk:
    γενικά πάντως για τα standard controls από το toolbar αξίζει να τα δεις αναλυτικά. δηλαδή να δεις τα 5-6 βασικά Properties,methods, events Του κάθε control. θα τα βρίσκεις συνέχεια μπροστά σου

    Συμφωνώ απόλυτα. 


    Manos
  •  05-03-2009, 12:18 48928 σε απάντηση της 48926

    Απ: OnClick Event in Listbox

    Α! Τέλεια ! Οι απαντήσεις σας ήταν άμεσeς, και λειτουργiκότατες! Ευχαριστώ για τη βοήθεια! Και εντάξει μη μου βάζεται τις φωνές :P Μια εβδομάδα ασχολούμαι με το αντικείμενο, σιγά σιγά θα κάνω πιο ουσιώδεις ερωτήσεις :D
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems