在StatusStrip中有一个面板可以吗?MSDN是这么说的:
默认的StatusStrip没有面板。若要向StatusStrip添加面板,请使用ToolStripItemCollection.AddRange方法.
..。但我找不到方法。
我试图将Panel或ToolStripPanel添加到StatusStrip中,但它只接受ToolStripItems。另一方面,我尝试将ToolStripItem添加到Panel或ToolStripPanel中,但两者都只接受Control:
ToolStripPanel toolStripPanel = new ToolStripPanel();
toolStripPanel.Controls.Add(toolStripStatusLabel); // Wrong
statusStrip.Items.AddRange(toolStripPanel); // Wrong again发布于 2012-10-17 16:21:52
有趣的是,用微软的术语来说
ToolStripStatusLabel -表示StatusStrip控件中的面板。
所以他们的面板确实是个标签。除非这是他们文档中的一个错误,否则您要做的事情是不可能的,因为StatusStrip中没有可以托管的Panel类。
发布于 2019-09-05 00:27:08
您可以使用ToolStripStatusLabel。为了获得面板的外观和感觉,只需设置ToolStripStatusLabel的以下属性:BorderSides = All,BorderStyle = SunkenOuter
https://stackoverflow.com/questions/12937167
复制相似问题