PDA

View Full Version : تغییر رنگ Highlight مربوط به Node انتخاب شده از Treeview



mehdi58
چهارشنبه 14 تیر 1385, 20:59 عصر
سلام
هنگام استفاده از Treeviewو در هنگام اجرای اون بصورت پیش فرض اولین Node ریشه همواره بصورت Highlight شده و آبی رنگ هست .
چطوری میشه رنگ اون رو تغییر داد ؟
البته من از Hovered style استفاده کردم ولی اون فقط واسه انتخابهای Node های بعدی جواب میده .
ضمننا من در VS2003 کار می کنم .

Behrouz_Rad
پنج شنبه 15 تیر 1385, 08:05 صبح
TreeView موجود در NET 2003.، امکان تغییر ظاهر Node ها رو بهت میده.
سه خاصیت HoverStyle، DefaultStyle و SelectedStyle برای تغییر ظاهر گره ها در حالات پیش فرض، قرار گرفتن ماوس بر روی گره و انتخاب گره استفاده می شوند.
گره ی پدر همیشه دارای اندیس صفر هست. بنابراین با ایجاد یک ارجا به گره ی پدر و تغییر در هر یک از خواص فوق الذکر، می تونی ظاهر دلخواهی به گره ی مورد نظرت بدی.


Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim myNode As Microsoft.Web.UI.WebControls.TreeNode
myNode = Treeview1.Nodes(0)
myNode.SelectedStyle = New Microsoft.Web.UI.WebControls.CssCollection("color:Black;font-size:12pt;background:WHITE")

End Sub


موفق باشید.