PDA

View Full Version : انتخاب گره های treeview



mahboub_gol
شنبه 19 اردیبهشت 1388, 13:18 عصر
سلام
چه شرطی باید بنویسیم که اگر یکی از گره های treeviewانتخاب شده این کار را انجام بده (با استفاده از دستورif)

NewFoxStudent
شنبه 19 اردیبهشت 1388, 14:03 عصر
if(treeView1.SelectedNode.Name == "name")
if (treeView1.SelectedNode.Text == "")

hojjat_gh
شنبه 19 اردیبهشت 1388, 14:06 عصر
با سلام
نیازی به if نیست تو رویداد AfterSelect تریویو میتونی بنویسی:

private void Treeview1_AfterSelect(object sender, TreeViewEventArgs e)
{
())messagebox.show( e.Node.Text.ToString
}

hsmfaridmehr
شنبه 19 اردیبهشت 1388, 20:56 عصر
با سلام
نیازی به if نیست تو رویداد AfterSelect تریویو میتونی بنویسی:

private void Treeview1_AfterSelect(object sender, TreeViewEventArgs e)
{
())messagebox.show( e.Node.Text.ToString
}

خوب این کد شما برای تمام گره ها اتفاق میفته ولی طبق سوال ما واسه یک گره ی خاص می خوایم این اتفاق بیفته پس حتما باید از شرط استفاده بشه

NewFoxStudent
شنبه 19 اردیبهشت 1388, 21:03 عصر
خوب این کد شما برای تمام گره ها اتفاق میفته ولی طبق سوال ما واسه یک گره ی خاص می خوایم این اتفاق بیفته پس حتما باید از شرط استفاده بشه

نه این کد فقط برای گره ای که انتخاب شده اتفاق میفته و اگه قراره عملیاتی روی گره انتخاب شده انجام بشه همین کد جواب میده
اما اگه قراره بدون انتخاب گره عملیات روی یک گره خاص انجام بشه اونوقت باید از if استفاده بشه

hojjat_gh
یک شنبه 20 اردیبهشت 1388, 00:52 صبح
دوستان ببخشید من دیر جواب دادم ولی این یه سو تفاهم شده چون من داشتم جواب جناب mahboub_gol رو میدادم که دیدم جنابNewFoxStudent زودتر از من جواب داده بودند و من قبلش جواب
NewFoxStudent رو ندیده بودم (از روی زمان ارسال پاسخ هم معلومه) و من قصد رد کردن راهنمایی دوستان رو نداشتم اگه اشتباهی شده ببخشید