PDA

View Full Version : برخی اقدامات در لیست باکس



Direlap
چهارشنبه 16 فروردین 1391, 16:59 عصر
یکی از مشکلات اساسی من تو سی شارپه اینه که وقتی چند آیتم رو به لیست باکس اضافه می کنیم مثلا نام های vahid و reza رو . اگر کاربر بیاد روی یکی از اینا دابل کلیک کنه من کد اونو می خوام که چگونه باید مدیریتش کنم . یعنی وقتی روی reza دابل کلیک کرد بخوام یه کدی اجرا بشه . کد دابل کلیک رو اعضای لیست باکس چیه و من از کجا بدونم که روی کدوم گزینه کلیک کرده .

ممنون

omid_csh
چهارشنبه 16 فروردین 1391, 17:38 عصر
سلام
public Form5()
{
InitializeComponent();

listBox1.MouseDoubleClick += new MouseEventHandler(listBox1_MouseDoubleClick);

listBox1.Items.AddRange(new object[] {"vahid", "reza"});
}

private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (listBox1.SelectedIndex == -1)
return;

if (listBox1.Items[listBox1.SelectedIndex].ToString() == "vahid")
MessageBox.Show("Vahid");
}
موفق باشی.