Es tut mir leid, wenn ich immer nachtrage, aber ich gehe gerade noch davon aus, da�
vorheriger Code
halbwegs richtig ist ...
Jetzt ist mir aber was wieder g�nzlich unklar:
Beachtet das nicht, da� es mal um Punkte und dann wieder um Linien geht .... Ich
schaffe gerade im
Wechsel mal am einen und dann am anderen, aber beides soll im prinzip gleich
funktionieren ..
Im untenstehenden Bsp. habe ich also eine ...Collectionklasse in der ich eine
PointMapShape erzeuge
und dem Array hinzuf�ge:
GISPointMapShapeCollection gx = new GISPointMapShapeCollection();
gx.PointMapShape(new PointShape(lo,la));
Ich dachte jetzt kann ich folgenderma�en weitermachen:
gx[0].ExtendedProperties.Add("key","value");
Is aber nicht :-( *Heul*
Wie komme ich denn an die Properties nun ran?????
namespace Toolbox.GIS
{
public class GISPointMapShapeCollection : ArrayList
{
public GISPointMapShapeCollection()
{
}
public void PointMapShape(PointShape aPointShape)
{
GISPointMapShape x = new GISPointMapShape(aPointShape);
this.Add(x);
}
public class GISPointMapShape: PointMapShape
{
protected Hashtable extendedProperties;
public GISPointMapShape(PointShape aPointShape) : base()
{
this.mBaseShape = aPointShape;
extendedProperties = new Hashtable();
}
#region Properties
public Hashtable ExtendedProperties
{
get
{
return extendedProperties;
}
set
{
extendedProperties = value;
}
}
#endregion
}
}
}
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net