ShapeSubField 类

(可选) 是可选的,可设定焦点的,命中可测试,以可编辑 ShapeField 的一个子元素和 IAccessible。ShapeSubField 的示例是列表中列出字段的项目,网格和网格线在网格字段和单选按钮单选按钮组中。ShapeSubFields 仅可以创建根据需要。例如,只包含 10,000 单元格需要的网格创建单元格的子体,当子体时,焦点,命中测试,编辑或获取通过 IAccessible。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeSubField
    Microsoft.VisualStudio.Modeling.Diagrams.ListItemSubField

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

语法

声明
Public MustInherit Class ShapeSubField
public abstract class ShapeSubField

ShapeSubField 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 ShapeSubField 初始化 ShapeSubField 类的新实例。

页首

属性

  名称 说明
公共属性 SubFieldHashCode 获取此 ShapeSubField 的哈希代码。

页首

方法

  名称 说明
公共方法 AccessibleDoDefaultAction 执行与该辅助性对象相关的默认操作。
公共方法 CanEditValue 返回指示此子体的值是否的值进行编辑。
公共方法 CommitPendingEdit 提交挂起的编辑。
公共方法 DoKeyboardNavigation 对形状子体适当的导航方法。
公共方法 EditValue(ShapeElement, ShapeField, DiagramClientView) 调用由就地编辑。
公共方法 EditValue(ShapeElement, ShapeField, DiagramClientView, PointD) 调用由就地编辑的,请插入符号使用指定的光标位置。
公共方法 Equals (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetAccessibilityObject 获取 AccessibleObject 分配给子体。
公共方法 GetAccessibleDefaultActionDescription 获取描述对象默认操作的字符串。并非所有对象都有默认操作。
公共方法 GetAccessibleDescription 返回一个可访问的说明。
公共方法 GetAccessibleHelp 获取对象用途或如何使用对象的说明。
公共方法 GetAccessibleHelpTopicFileName 包含路径帮助文件与此可访问对象。
公共方法 GetAccessibleHelpTopicId 获取帮助主题标识符中的标识符与此可访问对象。
公共方法 GetAccessibleName 返回一个可访问的名称。
公共方法 GetAccessibleRole 返回一个可访问的角色。
公共方法 GetAccessibleValue
公共方法 GetActiveInPlaceEditor 返回有效的就地编辑的控件。,在就地编辑为此子体情况下,不活动此方法可返回 null。
公共方法 GetBounds 返回位于世界坐标的区域的左上角父形状。
公共方法 GetCursor 获取突出显示的光标,当鼠标指针在 ShapeSubField 时。
公共方法 GetFocusable 获取指示此 ShapeSubField 淡出设定。
公共方法 GetHashCode (重写 Object.GetHashCode()。)
公共方法 GetInPlaceEditorBounds 返回一个就地编辑的区域相对于其在世界单元的父形状。
公共方法 GetPotentialMouseAction 检索在下一 MouseDown 事件应作为活动的鼠标事件,如果鼠标悬停在指定的点。
公共方法 GetSelectable 获取指示此是否 ShapeSubField 的值是可选的。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 HasPendingEdit 返回一个就地编辑的值是否处于活动状态,与挂起的更改。
公共方法 IsNavigationKey(Char) 返回指示指定的字符是否的值对应于一个导航命令。
公共方法 IsNavigationKey(Keys) 返回指示指定的键数据是否的值对应于一个导航命令。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 NavigateAscend 调用此 ShapeSubField 将焦点设置到其导航序列中的第一个上级。
公共方法 NavigateTo 设置焦点到指定的 DiagramItem。
公共方法 NavigateToFirst 调用此 ShapeSubField 将焦点设置到此子体的第一个同级 (即,父的第一个子级) 导航序列的。
公共方法 NavigateToLast 调用此 ShapeSubField 将焦点设置到此子体的最后一个同级 (即,父的最后一个子项) 导航序列的。
公共方法 NavigateToNext 调用此 ShapeSubField 将焦点设置到导航序列的下一个对象。
公共方法 NavigateToPrevious 调用此 ShapeSubField 将焦点设置为在导航序列中的前对象。
受保护的方法 OnBeginEdit 调用时,就地编辑启动。
公共方法 OnClick 调用控件的 OnClick()。
公共方法 OnDoubleClick 调用控件的 OnDoubleClick()。
受保护的方法 OnEndEdit 调用时,就地编辑关闭。
公共方法 OnKeyDown 当按下键时调用。将调用,此 ShapeSubField 必须是在选定内容中的焦点 ShapeSubField。
公共方法 OnKeyPress 对键和向下键之间。将调用,此 ShapeSubField 必须是在选定内容中的焦点 ShapeSubField。
公共方法 OnKeyUp 调用,松开键。将调用,此 ShapeSubField 必须是在选定内容中的焦点 ShapeSubField。
公共方法 OnMouseDown 调用控件的 OnMouseDown()。
公共方法 OnMouseMove 调用控件的 OnMouseMove()。
公共方法 OnMouseUp 调用控件的 OnMouseUp()。
公共方法 OnMouseWheel 调用控件的 OnMouseWheel()。
公共方法 SubFieldEquals 获取指示此 ShapeSubField 与指定的 ShapeSubField 是否的值相等。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间