我正在关注下面YouTube上的视频
使用ToolStripPanel控件处理Mdi窗体
它在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),它就不会像视频中那样移动。帮我看看出了什么问题,怎么解决。
发布于 2013-08-07 03:40:09
我检查了我的解决方案,发现我创建了一个同名的类。它会导致这样的不想要的行为,因为原来的类被它模糊了。当我删除那堂课时,它正常工作。
https://stackoverflow.com/questions/18071955
复制相似问题