【问题标题】:VB.Net - Some menustrip questionsVB.Net - 一些菜单栏问题
【发布时间】:2015-04-15 11:05:22
【问题描述】:

所以我的 MenuStrip 属性 Dock 是:无

  1. 当我将其与 tabcontrol 对齐时,我的菜单条不可见,但我的链接标签可见,我怎样才能使我的菜单条也可见?

http://i.imgur.com/XSV9Pcb.png

  1. 我想更改单击菜单时子菜单的显示方式,默认情况下显示在右侧

http://i.imgur.com/IWoiyf9.png

我想让它像这样显示在菜单下方(已编辑)

http://i.imgur.com/dOtF6Ve.png

【问题讨论】:

  • 对于 Q1:确保将 MenuStrip 分配为您要放入的父容器的子容器。
  • 这里有同样的问题。如何解决这个问题?

标签: vb.net winforms menustrip


【解决方案1】:

对于您的第三个查询:将父菜单的 Alignment(例如图像中的设置)更改为 Right

【讨论】:

    【解决方案2】:

    如果您只使用一个按钮来显示 ContextMenuStrip,这可能会更容易:

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
      ContextMenuStrip1.Show(Button1, _
             New Point(Button1.Width - ContextMenuStrip1.Items(0).Width, _
                       Button1.Height))
    End Sub
    

    结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      相关资源
      最近更新 更多