2014-02-28 49 views

回答

1

據我所知,沒有內置的方式來做到這一點。

我能夠對此進行排序。在我的表格上,我製作了一個框架和兩個組合框。我把兩個組合框貼在一起,然後在框架內唱歌。你可以使框架與背景顏色相同,因此它基本上是不可見的。

enter image description here

在我的形式我的代碼是這樣的

Private Sub ComboLeft_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
    ComboLeft.SetFocus 
    ComboLeft.Dropdown 
End Sub 

Private Sub ComboRight_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
    ComboRight.SetFocus 
    ComboRight.Dropdown 
End Sub 

Private Sub Frame_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
    Frame.SetFocus 
End Sub 

你可以看到框架是必要的,當你離開菜單區域以關閉「菜單」。您也可以將標籤放在組合框頂部,並使用相同的代碼運行標籤的mousemove事件。這樣你就沒有看到組合框的價值。

當用戶點擊「菜單項」時,您可以處理該組合框上的單擊事件以執行相應的操作。

2

新的Access 2010(及更高版本)是新的導航表單系統。雖然他們不會像「bootstrap」例子那樣「懸停」下來,但它們是經典的網頁菜單。因此,他們是這樣的:

enter image description here

上面顯示被點擊的標籤時,你可以很容易添加第二行,該行(所以你會得到同樣重要的導航結果,按您的例子

不僅導航可以跨越頂部,而且在選擇時可以讓菜單繼續沿着左側(就像所有網站一樣),事實上,我在這個視頻中使用了「左側」導航窗體沒有頂部菜單欄:

http://www.youtube.com/watch?v=AU4mH0jPntI&feature=player_detailpage

因此,你可以像指出一樣使用兩次。

+0

這是光滑的。我爲什麼不用這個? – Brad