扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:LIYU 来源:yesky 2007年11月9日
关键字:
Dim MenuView1 As New MenuView() For i = 0 To dt.Rows.Count - 1 Dim MenuNode1 As New MenuNode() MenuNode1.ID = dt.Rows(i)("ID") MenuNode1.ParentID = dt.Rows(i)("ParentID") MenuNode1.Text = Trim(dt.Rows(i)("text")) If Not IsDBNull(dt.Rows(i)("AccessKey")) Then MenuNode1.AccessKey = dt.Rows(i)("AccessKey") End If If Not IsDBNull(dt.Rows(i)("ToolTip")) Then MenuNode1.ToolTip = dt.Rows(i)("ToolTip") End If If Not IsDBNull(dt.Rows(i)("ImageUrl")) Then MenuNode1.ImageUrl = "tree\" + dt.Rows(i)("ImageUrl") End If MenuNode1.Enabled = dt.Rows(i)("Enabled") MenuView1.AddNode(MenuNode1)Next |
10.在菜单控件的OnChange事件中编写你所选择菜单要完成的功能。
Private Sub MenuView1_Change(ByVal sender As Object, ByVal e As System.EventArgs)Handles MenuView1.Change Dim ID As Int16 ID = Me.MenuView1.SelectIndex Select Case ID Case 1 ' 首页 Case 4 'asp.net Case 5 'vb.net Case 6 'c# End Select End Sub |
总结:上面方法用Visual Basic.Net开发了一个Web菜单组件。其开发的复杂程度可想而知,该文开放了所有源代码,并分别作了较详细的解释,大多地方都有注释。通过对上文的学习,能使你掌握如何一个Web组件,Web菜单是怎样实现的,以及编写组件的方法技巧。并为自己深入学习.Net编程提供了多方面知识。
婵犵鈧啿鈧綊鎮樻径鎰畺闁靛ň鏅滄慨婊堟偨椤栨稓鎽冮柟鐑╂櫊瀹曟岸宕堕埡鍌滄殸闂佽鍨伴崢鏍姳閿涘嫭鍠嗘い銈呭姬婵☆偅婢樺Λ妤呮偂濞嗘挸瀚夐柍褜鍓熷顒侊紣娓氣偓閻涙捇鏌涘┑鍛樂缂佹鐭傞獮搴ㄥ焵椤掑嫬瀚夋い鏍ㄧ懁缁诲棝鏌熼褍鐏茬紒杈ㄧ箞閺屽洭鏁愰崟顓犳澖闁荤姳闄嶉崹钘壩i崟顖涘殜闁硅泛顫曢埀顒€锕︾槐鏃堝箣閻愬弬妤呮煛閸偄鐏﹂柛瀣墬缁傛帞鎹勯搹瑙勵啈闂佸搫瀚烽崹閬嶅磻瀹ュ鍎嶉柛鏇ㄥ墯娴犳ê霉閿濆棗鈻曢柍褜鍓氶弻銊ф閻愬鈻曢悗锝傛櫇椤忛亶鏌曢崱顓熷