日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
vb.net中側邊欄菜單 vb旁邊的工具欄怎么打開

VB.NET2008我想要實現如下圖的效果,點擊左邊的菜單,右邊主體內容換個了窗口,怎么實現? 用什么實現 50

可以做一個基窗體作為父窗體,父窗體上有左邊的菜單欄

創(chuàng)新互聯(lián)建站專注于企業(yè)網絡營銷推廣、網站重做改版、青原網站定制設計、自適應品牌網站建設、html5、商城網站定制開發(fā)、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為青原等各大城市提供網站開發(fā)制作服務。

然后所有畫面都繼承這個父窗體,然后所有頁面都會有父窗體左邊菜單欄了,每個頁面內容自己加控件就行 就會顯示都右邊的

不知你是否理解 不理解可追問 。。。

VB菜單欄在哪里?

在窗體出現的情況下,由VB編程環(huán)境的菜單中選工具,在其下拉菜單下選菜單編輯器,然后按如下說明操作:

“菜單編輯器”對話框

使用菜單編輯器可以為應用程序創(chuàng)建自定義菜單并定義其屬性。

對話框選項

“標題”

使用該選項可以輸入菜單名或命令名,這些名字出現在菜單條或菜單之中。

如果想在菜單中建立分隔符條,則應在Caption 框中鍵入一個連字符 (-)。

為了能夠通過鍵盤訪問菜單項,可在一個字母前插入 符號。在運行時,該字母帶有下劃線( 符號是不可見的),按 ALT 鍵和該字母就可訪問菜單或命令。如果要在菜單中顯示 符號,則應在標題中連續(xù)輸入兩個 符號。

“名稱”

允許為菜單項輸入控件名??丶菢俗R符,僅用于訪問代碼中的菜單項;它不會出現在菜單中。

“索引”

可指定一個數字值來確定控件在控件數組中的位置。該位置與控件的屏幕位置無關。

“快捷鍵”

允許為每個命令選定快捷鍵。

“幫助上下文 ID”

允許為 context ID 指定唯一數值。在 HelpFile 屬性指定的幫助文件中用該數值查找適當的幫助主題。

“協(xié)調位置”

允許選擇菜單的 NegotiatePosition 屬性。該屬性決定是否及如何在容器窗體中顯示菜單。

“復選”

允許在菜單項的左邊設置復選標記。通常用它來指出切換選項的開關狀態(tài)。

“激活的”

由此選項可決定是否讓菜單項對事件做出響應,而如果希望該項失效并模糊顯示出來,則也可清除事件。

“可視的”

將菜單項顯示在菜單上。

“顯示窗口列表”

在 MDI 應用程序中,確定菜單控件是否包含一個打開的 MDI 子窗體列表。

“右箭頭”

每次單擊都把選定的菜單向右移一個等級。一共可以創(chuàng)建四個子菜單等級。

“左箭頭”

每次單擊都把選定的菜單向上移一個等級。一共可以創(chuàng)建四個子菜單等級。

“上箭頭”

每次單擊都把選定的菜單項在同級菜單內向上移動一個位置。

“下箭頭”

“下箭頭”

每次單擊都把選定的菜單項在同級菜單內向下移動一個位置。

“菜單列表”

該列表框顯示菜單項的分級列表。將子菜單項縮進以指出它們的分級位置或等級。

“下一個”

將選定移動到下一行。

“插入”

在列表框的當前選定行上方插入一行。

“刪除”

刪除當前選定行。

“確定”

關閉菜單編輯器,并對選定的最后一個窗體進行修改。菜單可以在設計時使用,但在設計時可以通過選定一個菜單,來打開菜單單擊事件的“代碼”窗口,而不是執(zhí)行事件代碼。

“取消”

關閉菜單編輯器,取消所有修改建議先學好VB 打下基礎

vb中如何添加菜單欄

工具\材料

電腦

1、首先在電腦上找到“VB”打開,如下圖所示,接著在“VB”中點擊新建,雙擊面板。

2、接著在打開的界面中輸入代碼,如下圖所示,添加完成。

3、接著在選項中用鼠標找到“工具”選項并且單擊鼠標,接著再點擊“自定義”。

4、最好即可看到已經在軟件上面成功打開菜單欄,如下圖所示。

VB.net如何動態(tài)獲取菜單欄中的菜單名并用樹型表示

添加:(先在加一個contextMenu,再它的添加子菜單的click事件編程)

Try

’使TreeView可以被編輯

TreeView1.LabelEdit = True

‘判斷你是不是選定的是不可編輯的節(jié)點,我這里工種節(jié)點不可以被編輯,只有工種下級的

各個工種名稱可以被編輯

If Trim(TreeView1.SelectedNode.Text) = "工種" Then

‘添加節(jié)點

AddNode = New TreeNode("請輸入新工種名字")

TreeView1.SelectedNode.Nodes.Add(AddNode)

TreeView1.ExpandAll()

AddNode.BeginEdit()

TreeView1.LabelEdit = True

NodeAdded = True

End If

Catch err As Exception

MsgBox(err.ToString)

End Try

刪除與添加類似,只是如果你的節(jié)點名字從其他處(如數據庫)得來,那么你還需要更新數據庫

編輯:

Private Sub TreeView1_BeforeLabelEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.NodeLabelEditEventArgs) Handles TreeView1.BeforeLabelEdit

TreeView1.LabelEdit = True ‘使可以編輯

AddNode = TreeView1.SelectedNode

End Sub

Private Sub TreeView1_AfterLabelEdit(ByVal sender As Object, ByVal e As System.windows.Forms.NodeLabelEditEventArgs) Handles TreeView1.AfterLabelEdit

Try

‘此時你改完了節(jié)點名字

TreeView1.SelectedNode.EndEdit(True)

If e.Label Is Nothing Then

'do nothing

ElseIf e.Node.Text = "工種" Then ‘工種不能改

e.CancelEdit() = True

‘e.Node.Text ,e.Label.ToString 一個是改前的名字一個是該后的名字,具體哪個對

哪個請查MSDN

ElseIf Trim(e.Node.Text) "工種" And e.Node.Text e.Label.ToString Then

If MsgBox("此操作會導致當前工種中的所有人員的工種都被更改,是否確定?", MsgBoxStyle.YesNo + MsgBoxStyle.Information, "警告") = MsgBoxResult.Yes Then

。。。。 ‘我的更改

MsgBox("更改成功!", MsgBoxStyle.OKOnly, "提示")

'Call InitTree() ‘有時要重新把treeview初始化一遍,視需求定

End If

End If

Catch err As Exception

MsgBox(err.ToString)

End Try

End Sub

其他:

擋treeview得到焦點時你可以使用ContextMenu,反之ContextMenu禁用

Private Sub TreeView1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.GotFocus

TreeView1.ContextMenu = ContextMenu1

End Sub

Private Sub TreeView1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.LostFocus

TreeView1.ContextMenu = Nothing

End Sub

注意:這里沒有在ContextMenu菜單添加“更改”項,而是直接更改:即左鍵單擊節(jié)點表示

選中,再單擊一下就可以編輯了,更改之后單擊他處就完成更改,和你在windows中更改文

件名字相似。


本文標題:vb.net中側邊欄菜單 vb旁邊的工具欄怎么打開
網頁地址:http://www.dlmjj.cn/article/doicdse.html