سلام قبلا این Dll رو براتون گذاشته بودم ولی یکسری مشکلات کوچیک داشت و حتی در بعضی از موارد دوستان نحوه استفاده از اون رو هم بلد نبودند !
من کاملا ساختار این کلاس رو عوض کردم تا دوستان راحت بتونن استفاده کنند .
- این Dll چه کاری انجام میدهد ؟
خیلی سادست ! میتونید هر Treeview ای که از کلاس Treeview ارث بری دارد رو ذخیره و لود کنید !
2. چجوری ؟
فقط کافیه که این فایل به پروژتون اضافه شه ! تا امکانات SaveToFile و LoadFromFile به درختتون اضافه شه ! که توش یه آدرس میگیره و توی یک فایل براتون Node ها رو ذخیره میکنه ! (این Namespace رو فقط باید اضافه کنید بهش !( Imports TuxSoft.Treeview )
3. امکانات جدید :
- عدم نیاز به گرفتن Object از کلاس
- برگرداندن مقدار True و False در صورت انجام شدن کار یا نا موفق بودن عملیات !
ذخیره Node ها به همراه :
- Name
- NodeImageIndex
- NodeSelectedImageIndex
- NodeTag
- NodeTooltip
- NodeBackColor
- NodeForeColor
- NodeIndex
- NodeName
- NodeChecked
در نهایت چیزی بود که من جا انداخته بودم و مشکلی اگه داشت خوشحال میشم در جریانم بزارید .
نکته : در این Dll از امکانات Framework 3.5 استفاده شده و در فریم ورک های قدیمی کار نخواهد کرد .
مثال VB :
Imports TuxSoft.TreeView
Public Class Form1
Sub test()
'برای ذخیره درخت
TreeView1.SaveToFile(Address)
'برای بازگردانی درخت
TreeView1.LoadFromFile(Address)
End Sub
End Class
مثال C#:
using TuxSoft.TreeView;
public class Form1
{
public void test()
{
//برای ذخیره درخت
TreeView1.SaveToFile(Address);
//برای بازگردانی درخت
TreeView1.LoadFromFile(Address);
}
}