|
阅读:1462回复:4
vb.net和ao开发的问题
<P> 用vb.net和ao8.3编程中: </P>
<P> 当我用IGxDialog对话框加入图层时,MapControl里能显示该图层,但得到的图层的名字确是空的???????????</P> <P> 同样的方法,如果用c#和ao8.3或vb和ao8.3都不会出现这个问题</P> <img src="images/post/smile/dvbbs/em15.gif" /><img src="images/post/smile/dvbbs/em15.gif" /> |
|
|
1楼#
发布于:2005-03-07 18:27
<P>你是否是在程序中少写了设置ILayer的Name属性这句话</P>
|
|
|
2楼#
发布于:2005-03-08 14:42
<P>不需要设置ILayer的Name属性啊,我们需要的是得到这个Name</P><P>Dim ipLayerName as String</P><P>ipLayerName = MapControl.Map.Layer(0).Name</P><P>但 ipLayerName 是空的</P>
|
|
|
3楼#
发布于:2005-03-08 14:45
可能你先要定义一个ifeaturelayer类型的变量来获取mapcontrol1上的图层,然后把你的string变量和.Name关系起来
|
|
|
|
4楼#
发布于:2005-03-10 22:48
<P><FONT color=#000066><b>xxwwdd 这位兄弟说的对,我少了一句</b></FONT><FONT color=#000000>设置ILayer的Name属性</FONT></P><P>谢谢!!!!</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|