2013-08-06 1 views
1

Я после видео на YouTube нижеToolStrip Привычка тащили при добавлении к ToolStripPanel

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

Я проверил свое решение, и обнаружил, что создал класс с тем же именем. Это может вызвать нежелательное поведение, потому что оригинальный класс не скрыт. Когда я удаляю этот класс, он работает правильно.