evagelos_21 Δημοσ. 24 Απριλίου 2012 Δημοσ. 24 Απριλίου 2012 Γεια σας, Εχω ένα listview που έχει διαφορα columns Θα ήθελα όταν ο χειρηστής επιλέξει μια απο τις πολλές γραμμές του list να ενημερόνονται 2 textbox έχω κάνει αυτό: > if (selectedItems.Count > 0) { textbox1.text = "ok"; textbox2.text = "ok"; } Γινετε μονο την πρώτη φορά που επιλέγω κάποια γραμμή του listview μετά δεν κάνει τίποτα τι κάνω λάθος;
nilosgr Δημοσ. 24 Απριλίου 2012 Δημοσ. 24 Απριλίου 2012 Δε βοηθάς και πολύ ούτε μ αυτά που λες, ούτε με τις τρεις γραμμέ κώδικα που έδωσες... Τι ακριβώς θες να κανείς με αυτό τον έλεγχο;
παπι Δημοσ. 24 Απριλίου 2012 Δημοσ. 24 Απριλίου 2012 Παμε madn ψαχνουμε το εν λογο control και επειτα ψαχνουμε ποιο event μας κανει πχ http://msdn.microsof...s.listview.aspx αποτι καταλαβα μαλλον θελεις το http://msdn.microsof...ionchanged.aspx Τοτε γραφεις ενα μακαρονι πχ >namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); listView1.ItemSelectionChanged += delegate(object s, ListViewItemSelectionChangedEventArgs e) { textBox1.Text += e.Item.Text + " item " + (e.Item.Selected ? "Selected" : "Diselected") + "\r\n"; }; } } } http://www.youtube.com/watch?v=GxhpvGE3kwg
evagelos_21 Δημοσ. 24 Απριλίου 2012 Μέλος Δημοσ. 24 Απριλίου 2012 thanks παιδιά τελικά έπαιξα με το event itemselectionchanged και όλα οκ
nilosgr Δημοσ. 24 Απριλίου 2012 Δημοσ. 24 Απριλίου 2012 Γενικα, αν ασχλισε με .Net πολυ ψαξιμο στο msdn, οπως λεει κι ο παπι και "σκαλισε" κι απο μονος σου στο VS το property tab των controls και δες τα event τους
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα