Hola buenas.
Me enfrento al siguiente problema.
En un mismo shapefile, tengo que tener shapes con y sin rellono, con distintos colores, tamaños de vertices, de lineas... etc
El problema al que me enfrento es, que al añadir un shape, justo despues puedo cambiarle todas sus caracteristicas, pero al añadir un segundo shape, el primero pierde todas sus caracteristicas, quedanse con las que tiene el shapefile.
Por ejemplo:
//Se añade el shape al shape file.
sf.EditInsertShape(spCuadrado, index[variablesGobales.numeroShapeFileCuadradoFill]);
axMapa.set_ShapeDrawFill(c.getHndCapa(variablesGobales.numeroShapeFileCuadradoFill), index[variablesGobales.numeroShapeFileCuadradoFill], false);
axMapa.set_ShapeVisible(c.getHndCapa(variablesGobales.numeroShapeFileCuadradoFill), index[variablesGobales.numeroShapeFileCuadradoFill], true);
Si realizo esto para el primer shape, lo dejo sin rellenar.
Al repetirlo, para añadir un segundo shape, el 1º shape queda rellenado y el segundo sin relleno. Asi de forma indefinida.
No me sirve usar funciones tipo set_ShapeLayerDrawFill, ya que como he comentado, necesito shapes mezclados.
Alguno me sabe dar alguna solucion¿?
Gracias!!