日期:2014-05-19  浏览次数:20793 次

一个WinForm的显示问题,求助!!
实际程序很负责,我按照大概意思写了个简单的示例,
代码如下,可以拷贝到vs.net2005中看执行结果,
怎么我加的两个工具栏显示了两行,要显示在同一行中还要设置什么?

using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;

namespace   test
{
                static   class   Program
                {
                                [STAThread]
                                static   void   Main()
                                {
                                                Application.EnableVisualStyles();
                                                Application.SetCompatibleTextRenderingDefault(false);
                                                Application.Run(new   Form1());
                                }
                }


                public   class   Form1   :   Form
                {
                                public   Form1()
                                {
                                                ToolStripPanel   tsp   =   new   ToolStripPanel();
                                                tsp.Dock   =   DockStyle.Top;
                                                this.Controls.Add(tsp);

                                                InitTS(tsp);
                                }

                                private   void   InitTS(ToolStripPanel   tsp)
                                {
            &nb