我在 Visual Basic 中创建了一个 Windows 窗体,其中包含一个 MenuStrip。我需要在该 MenuStrip 中添加一个标签,该标签应显示当前用户的登录详细信息和域信息,但由于某种原因,我无法在该 MenuStrip 中拖放标签。任何帮助将不胜感激!
我学习了有关如何在 Windows 窗体中添加标签的 VB 教程。我还尝试添加不同的对象,例如“按钮”,但仍然不起作用 我希望得到有关如何向包含显示当前用户详细信息的标签的 Windows 表单添加标签的答案
我刚刚将此类添加到项目中:
Imports System.Windows.Forms.Design
<ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.MenuStrip)>
Public Class ToolStripLabel
Inherits ToolStripControlHost
Public ReadOnly Property Label As Label
Get
Return DirectCast(Control, Label)
End Get
End Property
Public Sub New()
MyBase.New(New Label)
End Sub
End Class
构建后,当我单击下拉菜单将新项目添加到
MenuStrip
时,列表中有一个 Label
选项,以及常用的 MenuItem
、ComboBox
和 TextBox
。添加一个并打开 Properties 窗口后,我能够展开 Label
控件并像任何其他 Label
一样配置它。