我是gis的初學者,我必須使用2個按鈕做一個簡單的應用程序folderbrowser和一個列表框。C#Gis加載項應用程序
但是,這裏是arcmap加載項中的東西,我需要像button.cs等多個文件一起工作,但我不知道如何讓這些文件互相交互。 我一直在尋找許多論壇和arcgis資源中心。 但我似乎無法找到任何東西。
所以我想要做的就是能夠將事件/變量傳遞給其他文件。 請在你感覺到渴望downvote或類似的東西試圖讓我清楚我做錯了什麼(如果我不知道他們有什麼問題,我不會學習發佈更好的問題),謝謝你的幫助。
下面是一些代碼
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Framework;
using ESRI.ArcGIS.ArcMapUI;
namespace ArcMapAddin16
{
public class Button1 : ESRI.ArcGIS.Desktop.AddIns.Button
{
public Button1()
{
}
protected override void OnClick()
{
UID dockWinID = new UIDClass();
dockWinID.Value = ThisAddIn.IDs.DockableWindow1;
IDockableWindow dockWindow = ArcMap.DockableWindowManager.GetDockableWindow(dockWinID);
dockWindow.Show(true);
listBox1.Items.Add("Sally");
listBox1.Items.Add("Craig");
ArcMap.Application.CurrentTool = null;
}
protected override void OnUpdate()
{
Enabled = ArcMap.Application != null;
}
}
}