一个窗体上,用什么控件可以实现有多个选项卡,不同选项卡对应不同的内容。
也就是说,尽可能的在窗体上多放些控件,多谢内容。所以要分成多个选项卡,
不同的选项卡,对应不同的内容。假如有5个选项卡,就相当于将窗体的内容提高了5倍,请问,用什么控件可以实现呢?
c#有专门的控件吗?

解决方案 »

  1.   

    Form1.cs***********************************************using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
        }
    }
    Form1.Designer.cs*****************************************************************namespace WindowsFormsApplication1
    {
        partial class Form1
        {
            /// <summary>
            /// 必需的设计器变量。
            /// </summary>
            private System.ComponentModel.IContainer components = null;        /// <summary>
            /// 清理所有正在使用的资源。
            /// </summary>
            /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }        #region Windows 窗体设计器生成的代码        /// <summary>
            /// 设计器支持所需的方法 - 不要
            /// 使用代码编辑器修改此方法的内容。
            /// </summary>
            private void InitializeComponent()
            {
                this.tabControl1 = new System.Windows.Forms.TabControl();
                this.tabPage1 = new System.Windows.Forms.TabPage();
                this.tabPage2 = new System.Windows.Forms.TabPage();
                this.tabPage3 = new System.Windows.Forms.TabPage();
                this.tabPage4 = new System.Windows.Forms.TabPage();
                this.tabPage5 = new System.Windows.Forms.TabPage();
                this.tabPage6 = new System.Windows.Forms.TabPage();
                this.tabControl1.SuspendLayout();
                this.SuspendLayout();
                // 
                // tabControl1
                // 
                this.tabControl1.Controls.Add(this.tabPage1);
                this.tabControl1.Controls.Add(this.tabPage2);
                this.tabControl1.Controls.Add(this.tabPage3);
                this.tabControl1.Controls.Add(this.tabPage4);
                this.tabControl1.Controls.Add(this.tabPage5);
                this.tabControl1.Controls.Add(this.tabPage6);
                this.tabControl1.Location = new System.Drawing.Point(3, 12);
                this.tabControl1.Name = "tabControl1";
                this.tabControl1.SelectedIndex = 0;
                this.tabControl1.Size = new System.Drawing.Size(441, 238);
                this.tabControl1.TabIndex = 0;
                // 
                // tabPage1
                // 
                this.tabPage1.Location = new System.Drawing.Point(4, 22);
                this.tabPage1.Name = "tabPage1";
                this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage1.Size = new System.Drawing.Size(243, 212);
                this.tabPage1.TabIndex = 0;
                this.tabPage1.Text = "tabPage1";
                this.tabPage1.UseVisualStyleBackColor = true;
                // 
                // tabPage2
                // 
                this.tabPage2.Location = new System.Drawing.Point(4, 22);
                this.tabPage2.Name = "tabPage2";
                this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage2.Size = new System.Drawing.Size(192, 74);
                this.tabPage2.TabIndex = 1;
                this.tabPage2.Text = "tabPage2";
                this.tabPage2.UseVisualStyleBackColor = true;
                // 
                // tabPage3
                // 
                this.tabPage3.Location = new System.Drawing.Point(4, 22);
                this.tabPage3.Name = "tabPage3";
                this.tabPage3.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage3.Size = new System.Drawing.Size(243, 212);
                this.tabPage3.TabIndex = 2;
                this.tabPage3.Text = "tabPage3";
                this.tabPage3.UseVisualStyleBackColor = true;
                // 
                // tabPage4
                // 
                this.tabPage4.Location = new System.Drawing.Point(4, 22);
                this.tabPage4.Name = "tabPage4";
                this.tabPage4.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage4.Size = new System.Drawing.Size(243, 212);
                this.tabPage4.TabIndex = 3;
                this.tabPage4.Text = "tabPage4";
                this.tabPage4.UseVisualStyleBackColor = true;
                // 
                // tabPage5
                // 
                this.tabPage5.Location = new System.Drawing.Point(4, 22);
                this.tabPage5.Name = "tabPage5";
                this.tabPage5.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage5.Size = new System.Drawing.Size(243, 212);
                this.tabPage5.TabIndex = 4;
                this.tabPage5.Text = "tabPage5";
                this.tabPage5.UseVisualStyleBackColor = true;
                // 
                // tabPage6
                // 
                this.tabPage6.Location = new System.Drawing.Point(4, 22);
                this.tabPage6.Name = "tabPage6";
                this.tabPage6.Padding = new System.Windows.Forms.Padding(3);
                this.tabPage6.Size = new System.Drawing.Size(433, 212);
                this.tabPage6.TabIndex = 5;
                this.tabPage6.Text = "tabPage6";
                this.tabPage6.UseVisualStyleBackColor = true;
                // 
                // Form1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(467, 262);
                this.Controls.Add(this.tabControl1);
                this.Name = "Form1";
                this.Text = "Form1";
                this.tabControl1.ResumeLayout(false);
                this.ResumeLayout(false);        }        #endregion        private System.Windows.Forms.TabControl tabControl1;
            private System.Windows.Forms.TabPage tabPage1;
            private System.Windows.Forms.TabPage tabPage2;
            private System.Windows.Forms.TabPage tabPage3;
            private System.Windows.Forms.TabPage tabPage4;
            private System.Windows.Forms.TabPage tabPage5;
            private System.Windows.Forms.TabPage tabPage6;
        }
    }
      

  2.   

    有68中樣式http://www.softelvdm.com/Products/NETControls/SftTabsNET60TabControlForWindowsForms/tabid/180/Default.aspx