dynamic context menu

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mixahlos
Δημοσιεύσεις: 3
Εγγραφή: 09 Μάιος 2006 00:53
Επικοινωνία:

dynamic context menu

Δημοσίευση από mixahlos » 09 Μάιος 2006 01:16

Παιδιά φτιάχνω ένα popup menu και το γεμίζω με items απο ενα table με datareader.
ο κώδικας είναι ο παρακάτω :
Private Sub devsubmenu()
Dim cmddev As New OleDbCommand("Select modelname from devicetbl", OleDbConnection1)
OleDbConnection1.Open()
Dim dtread As OleDbDataReader = cmddev.ExecuteReader()
devmnu.MenuItems.Clear()
Do While dtread.Read
devmnu.MenuItems.Add(dtread.Item("modelname").ToString())
Loop
OleDBConnection.Close()
End Sub


Όλά ok αλλά τώρα θέλω κάνοντας κλικ σε ένα item του menu να μου αποθηκεύει τη κείμενο του menu σε μια μεταβλητή ή γενικά να κάνει κάτι και εκεί είναι που κολάω.
Η ερώτηση είναι πως θα έχω εναν click handler για κάτι το οποίο δημιουργείται runtime?

Megistos
Δημοσιεύσεις: 149
Εγγραφή: 14 Ιουν 2005 15:38

dynamic context menu

Δημοσίευση από Megistos » 10 Μάιος 2006 15:16

AddHandler [event], [delegate]

Γενικώς πάντως δεν σου προτείνω να ασχοληθείς καθόλου εάν δεν έχεις μεγάλη εμπειρία με τη γλώσσα, τα events και τα delegates γιατί είναι πανεύκολο να "κρεμάσει" κάποιος handler και μαζί με αυτόν και όλη η εφαρμογή.

Με λίγα λόγια, χρησιμοποίησε ένα combo να κάνεις την δουλειά σου.
The Flame Still Burns

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες