Visual C# + MapXtreme händelseobjektskonfys

Permalänk
Medlem

Visual C# + MapXtreme händelseobjektskonfys

Helo,

(C#, Visual Studio)

I en enkel MapXtreme-desktop-app vill jag att muspekarens läge (i kartkoordinater) skall synas(uppdateras så fort muspekaren rör sig över kartan) någonstans i något formulär.

System.Windows.Forms.MouseEventHandler kan ta hand om ett System.Windows.Forms.MouseEventArgs, och ett MapControlobjekt ärver på så sätt att det kan skicka MouseEvents; MouseMove i detta fall. Problemet är givetvis att ett MouseEventArgshändelseobjekt inte innehåller den MapXtremespecifika MapCoordinate-propertyn.

Jag vill alltså plocka info ur ett händelseobjekt specifikt för MapXtreme SDKn, /MapInfo.Tools.ToolUsedEventArgs) men händelseobjektet som kommer av att röra muspekaren är av annan typ. Hur göra? Det finns inte överdrivet mycket diskussioner om MapXtreme på nätet.

Det känns som att jag antingen tänker fel på någon grundläggande nivå, eller så är det här ett rätt vanligt problem.

Visa signatur

| 212965 00 ] == :^D * ==)