Прозрачная метка на строке меню - Visual Basic .NET
Формулировка задачи:
Размещаю Label на самой верхней строке меню MenuStrip1 справа (на свободную от элементов меню область). Сделать эту метку прозрачной не удаётся: инструкция Label1.Parent = MenuStrip1 вызывает исключение ReadOnly.
Решение задачи: «Прозрачная метка на строке меню»
textual
Листинг программы
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
'добавляем текстбокс заранее размещенный на форме в любом месте
Dim _txtbox As New ToolStripControlHost(Me.TextBox1)
_txtbox.AutoSize = False
_txtbox.Name = "txt1"
_txtbox.Text = "text"
Me.MenuStrip1.Items.Add(_txtbox)
'добавляем новую кнопку
Dim _btn As New ToolStripControlHost(New Button With {.Text = "кнопка", .Name = "btn1"})
Me.MenuStrip1.Items.Insert(2, _btn)
'.....
'и так далее....
End Sub