PDA

View Full Version : یه سوال از treeView



fakhravari
پنج شنبه 24 فروردین 1391, 20:05 عصر
با سلام من چطوری میتوانم بعد از اینکه ند ها را درست کردیم.
در کد بهین به هر کدام دستوری بدی که کلیک شد اون بخش اجرا کنه

رافعی مهدی
پنج شنبه 24 فروردین 1391, 20:11 عصر
سلام، منظورتون از کد بهین چیه؟

fakhravari
پنج شنبه 24 فروردین 1391, 20:16 عصر
ببنید من ند ها را دستی پر میکنم .
حالا برای هر کدوم از ند ها میخواهم یه دستور بینویسم در فسمت کد نویسی منظورم

رافعی مهدی
پنج شنبه 24 فروردین 1391, 20:26 عصر
اگر درست منظورتون رو متوجه شده باشم، میخواهید وقتی روی یک node کلیک شد، تشخیص بدهیم کدوم node بوده و یک کارهایی انجام بدهیم (درسته؟!)

[با فرض فوق]
TreeView یک رویداد ثابت برای کلیک شدن تمام nodeهاش داره: NodeMouseClick، ولی با استفاده از آرگومان e که از جنس کلاس TreeNodeMouseClickEventArgs هست میتونیم از روی e.Node، گره کلیک شده رو تشخیص بدهیم.


private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
switch (e.Node.Name)
{
case "..":
break;

default:
break;
}
}

fakhravari
پنج شنبه 24 فروردین 1391, 20:34 عصر
اره درسته ممنون.