Mais

Usando AddDataDialog no aplicativo ArcObjects / C # autônomo?

Usando AddDataDialog no aplicativo ArcObjects / C # autônomo?


Preciso de ajuda para mostrar um "AddDataDialog" em um aplicativo autônomo C # para selecionar algumas classes de recursos de dentro de um arquivo-geodatabase. O que quer que eu tente, acaba com uma exceção que não faz nenhum sentido para mim. Usei um fragmento ESRI para fornecer o hWnd de "este" aplicativo e um bool referenciado.

É possível usar este diálogo fora do contexto do ArcMap? E, se sim, alguém aí tem uma ideia do que eu posso ter feito de errado até agora?


Olhando a API para a Interface IAddDataDialog, parece que você precisa definir a propriedade Document, o que você não está fazendo na captura de tela fornecida. Pode ser essa a origem do problema?

No exemplo passo a passo sobre como construir um aplicativo de visualização de mapa, eles simplesmente adicionam uma referência ao botão Adicionar dados a uma barra de ferramentas. Essa pode ser uma abordagem mais simples?

axToolbarControl1.AddItem ("esriControls.ControlsAddDataCommand", - 1, - 1, falso, 0, esriCommandStyles.esriCommandStyleIconOnly);

Assista o vídeo: Extending Arcobject