1

以下の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) をドラッグしようとすると、ビデオのように動きません。何が問題なのか、それを修正する方法を教えてください。

4

1 に答える 1

0

ソリューションを確認したところ、同じ名前のクラスを作成したことがわかりました。元のクラスがそれで隠されているため、そのような望ましくない動作が発生します。そのクラスを削除すると、正しく機能します。

于 2013-08-07T03:40:09.790 に答える