主题:ToolStripContainer控件怎么用的啊?
shunliy
[专家分:0] 发布于 2006-08-31 16:09:00
ToolStripContainer控件一直不会用啊,不能实现浮动的功能啊,同志们帮帮忙,有实例更好啊,谢谢!
回复列表 (共1个回复)
沙发
telancs [专家分:680] 发布于 2006-08-31 19:43:00
ToolStripContainer 由控件每一侧的可扩展和可折叠的 ToolStripPanel 以及一个中间 ToolStripContentPanel 组成。使用 ToolStripPanel 来容纳一个或多个 ToolStrip、MenuStrip 或 StatusStrip 控件。使用中间 ToolStripContentPanel 来容纳其他控件。
通过分别将它们的 TopToolStripPanelVisible、BottomToolStripPanelVisible、LeftToolStripPanelVisible 和 RightToolStripPanelVisible 属性设置为 false,可以隐藏顶部面板、底部面板、左面板和右面板。默认情况下,这些属性的每一个在设计时都是 true。在设计时,ToolStripContainer 还显示其顶部面板已经展开。
示例
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
public class Form1 : Form
{
private ToolStripContainer toolStripContainer1;
private ToolStrip toolStrip1;
public Form1()
{
InitializeComponent();
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
private void InitializeComponent()
{
toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
toolStrip1 = new System.Windows.Forms.ToolStrip();
// Add items to the ToolStrip.
toolStrip1.Items.Add("One");
toolStrip1.Items.Add("Two");
toolStrip1.Items.Add("Three");
// Add the ToolStrip to the top panel of the ToolStripContainer.
toolStripContainer1.TopToolStripPanel.Controls.Add(toolStrip1);
// Add the ToolStripContainer to the form.
Controls.Add(toolStripContainer1);
}
}
我来回复