Прозрачная метка на строке меню - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д