0

答えを求めて質問を検索しましたが、明確な例を見つけることができませんでした。C# でシンプルなテキスト ボックスを表示しようとしています。私は C#、ArcMap、および ArcObjects を使用しています。ボタンのあるツールバーを作成しました。ボタンをクリックすると、ページに表示されるテキスト ボックスが必要になります。これまでのところ、これは私が持っているものですが、ボタンをクリックしても何も生成されません. 事前にご協力いただきありがとうございます。

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Windows.Forms;

namespace Map
{
    public class ArcGISAddin4 : ESRI.ArcGIS.Desktop.AddIns.Button
    {
        public ArcGISAddin4()
        {
        }

        protected override void OnClick()
        {
            TextBox dynamicTextBox = new TextBox();
            dynamicTextBox.Text = "My First Text Box";
            dynamicTextBox.Name = "First Text Box";
            dynamicTextBox.Enabled = true;
        }

        protected override void OnUpdate()
        {
        }
    }
}
4

2 に答える 2