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