我正在关注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),它将不会像在视频中那样移动。帮助我解决了什么问题,以及如何解决这个问题。
答案 0 :(得分:0)
我检查了我的解决方案,发现我创建了一个同名的类。它会导致不需要的行为,因为原来的类被这个模糊了。当我删除该类时,它可以正常工作。