Можно ли добавить метку/toostriplabel в меню в winform С#? Я не могу найти возможность добавить его напрямую.
Я хочу добавить что-то, описывающее состояние программы, но я не хочу использовать строку состояния вместо пробела.
Можно ли добавить метку/toostriplabel в меню в winform С#? Я не могу найти возможность добавить его напрямую.
Я хочу добавить что-то, описывающее состояние программы, но я не хочу использовать строку состояния вместо пробела.
Просто ToolStripLabel
— это просто ToolStripItem
, а MenuStrip.Items
— это набор ToolStripItem
, поэтому вы можете просто добавить ToolStripLabel
к MenuStrip
, как обычно, следующим образом:
menuStrip1.Items.Add(new ToolStripLabel("Status"));
Чтобы контролировать расстояние между ToolStripLabel
и Left-side ToolStripItem
, вы можете установить свойство Margin
вашего ToolStripLabel
, например так:
toolStripLabel1.Margin = new Padding(50,3,3,3);
Drag-n-drop or add ToolStripLabel at design time
(что является лучшим описанием, чем directly
), я думаю, что copying-n-pasting
выглядит как самое простое решение. Однако я даже не понимаю, что сказал Trevor
, это не совсем ясно, хотя я понимаю, как сделать Copy-n-paste
, сначала мы должны перетащить некоторые ToolStrip
, добавить некоторые ToolStripLabel
к этому ToolStrip
дизайнером, а затем просто скопировать и Вставить.
- person King King; 16.10.2013