-
کار کردن با tree در c#
سلام به همه دوستان
من يک درخت ايجاد کردم و مي خوام وقتي نودهاي اون را باز مي کنم يا مي بندم به جاي علامت+ و - عکس يک پوشه اي که باز و بسته ميشه را بگذارم چي کار بايد بکنم؟ توي property نودها و درخت imagekey و imageindex را ديدم اما نمي دونم هر کدومش مال چيه؟ممنون ميشم کمکم کنيد:10:
-
بنام خدا.
سلام.
یک ImageList به فرم خود اضافه کنید و عکس های مورد نظر خود را درج کنید.
روی TreeView کلیک کرده و خاصیت ImageList (در خصوصیات TreeView خاصیت ImageList درج میشود) را برابر ImageList خود کنید مثلاً ImageList1.
حال دو رویداد BeforeExpand و BeforeCollapsed را باز کنید و مانند کد زیر در آن تایپ کنید:
کد:
private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
e.Node.ImageIndex = 1;
}
private void treeView1_BeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
e.Node.ImageIndex = 0;
}
یا علی:11:.