我已經搜索了答案的問題,但無法完全找到明確的示例。我試圖在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()
{
}
}
}
你說**只需要一個文本框出現在頁面上**;你參考了哪些**網頁? –
因爲我在ArcMap中,所以我會在頁面中加載一個mxd(地圖文檔)。我需要將文本框顯示在mxd的頂部。 – user1898629