ToolStrip在添加到ToolStripPanel时不会被拖动

时间:2013-08-06 04:45:23

标签: c# toolstrippanel

我正在关注YouTube下面的视频

Using ToolStripPanel Control to work with an Mdi Form

在VB .NET中,我尝试在C#中使用。这是我的代码:

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 Cyan_Pembuat_Soal
{
    public partial class Form1 : Form
    {
        ToolStripPanel Topside;
        ToolStripPanel Downside;
        MenuStrip Menu;
        StatusStrip Status;
        ToolStrip a;
        public Form1()
        {
            InitializeComponent();
            Topside = new ToolStripPanel();
            Downside = new ToolStripPanel();
            Menu = new MenuStrip();
            Menu.Dock = DockStyle.Top;
            Status = new StatusStrip();
            Status.Dock = DockStyle.Bottom;
            this.Controls.Add(Topside);
            this.Controls.Add(Downside);
            this.Controls.Add(Menu);
            this.Controls.Add(Status);
            Topside.Dock = DockStyle.Top;
            Downside.Dock = DockStyle.Bottom;
            a = new ToolStrip();
            a.Dock = DockStyle.Top;
            a.Items.Add("Test");
            Topside.Controls.Add(a);
        }
    }
}

没有错误。但是,如果我尝试拖动ToolStrip(变量a),它将不会像在视频中那样移动。帮助我解决了什么问题,以及如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我检查了我的解决方案,发现我创建了一个同名的类。它会导致不需要的行为,因为原来的类被这个模糊了。当我删除该类时,它可以正常工作。