如何禁用TocControl中的图层文本可进行编辑?

如何禁用TocControl中的图层文本可进行编辑?如附图
已邀请:

朱新颖

赞同来自:

【解决办法】:
可以设置ITOCControl.LabelEdit为esriTOCControlManual,然后在OnBeginLabelEdit and OnEndLabelEdit 事件中设置e.canEdit = false; 参考AO连接:

http://resources.arcgis.com/en ... 0.htm 



axTOCControl1.LabelEdit = esriTOCControlEdit.esriTOCControlManual;
private void axTOCControl1_OnEndLabelEdit_1(object sender, ITOCControlEvents_OnEndLabelEditEvent e)
{
e.canEdit = false;
}

private void axTOCControl1_OnBeginLabelEdit_1(object sender, ITOCControlEvents_OnBeginLabelEditEvent e)
{
e.canEdit = false;
}

要回复问题请先登录注册