(八) 在TOCControl中控制标签编辑
来源:互联网 发布:淘宝联盟和一淘哪个好 编辑:程序博客网 时间:2024/05/01 14:35
TOCControl默认允许用户自动地切换图层的可见性并改变显示在目录表中的名称。你可以增加代码防止用户在编辑名称时输入空的字符串。
1.在Form_Load事件的开始增加下列代码。
privatevoid Form1_Load(object sender, System.EventArgs e)
{
// 当缩放时禁止重绘
this.SetStyle(ControlStyles.EnableNotifyMessage, true);
// 设置标签编辑为手动方式
axTOCControl1.LabelEdit = esriTOCControlEdit.esriTOCControlManual;
// 后面是加载文档代码
// ……
2.在设计模式显示窗体并从属性窗口选择AxTOCControl1控件,显示AxTOCControl事件。双击OnEndLabelEdit向代码窗口添加事件处理函数。
3. 在axTOCControl1_OnEndLabelEdit事件中添加以下代码:
privatevoid axTOCControl1_OnEndLabelEdit(object sender, ESRI.ArcGIS.TOCControl.ITOCControlEvents_OnEndLabelEditEvent e)
{
// 禁止在编辑标签时键入空字串
string newLabel = e.newLabel;
if ( newLabel.Trim() == "" )
{
e.canEdit = false;
}
}
4.生成并生成应用程序。编辑TOCControl控件的地图、图层、标题或图例类的标签,在其上点击一次,然后再点一次调用标签编辑。试着用空字串替代标签。在编辑期间,你可以随时使用键盘上的ESC键取消编辑。
- (八) 在TOCControl中控制标签编辑
- TOCControl代码实现图层名可编辑
- 如何在MyEclipse中编辑spring配置文件出现提示标签:
- 在移动浏览器中使用viewport元标签控制布局
- 自定义控件—AndroidTagView标签,可在标签中添加图片,控制图片的位置
- ASP.NET 2.0 GridVieW中控制一个DropDownList在编辑状态时出现对应值
- 如何在ABAP ALV中具体的控制每个格子中的编辑属性
- 如何在ABAP ALV中具体的控制每个格子中的编辑属性
- 如何用公式在LINKEY OA的表单管理中实现对字段的编辑控制
- Java并发学习之八——在线程中处理不受控制的异常
- Struts2学习笔记(八)——Struts2 控制标签
- 如何在运行时创建MapContro并绑定到TocControl
- 如何将ToobarControl或TOCControl绑定在两个控件上
- C#中DataGridView编辑状态控制
- C#中DataGridView编辑状态控制
- 在Vim中编辑Qt4
- 在csdn中编辑公式
- 在bash中编辑文本
- 在scite中编译c++代码
- 利用.net开发可扩展的数据访问架构
- (七) 给PageLayoutControl添加弹出式菜单
- .NET2.0隐形的翅膀,正则表达式搜魂者
- BIND 9 cache posioning exploit discoverd -- not the one on OpenBSD
- (八) 在TOCControl中控制标签编辑
- 用 RAM Disk 提高编译速度?
- sybase 日志文件存放位置
- 类在ClassView”中,看不到。怎么恢复??
- Linux通过Smb与Windows共享目录
- 初识IPv6(二)
- 关于类的继承测试程序
- 访问控制修饰符public, protected, private
- PCBSD 1.4 Beta 版发布