SimpleShape 类
实现。 OvalShape 和 RectangleShape 控件共有的基本功能。
继承层次结构
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Microsoft.VisualBasic.PowerPacks.RectangleShape
命名空间: Microsoft.VisualBasic.PowerPacks
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public MustInherit Class SimpleShape _
Inherits Shape
public abstract class SimpleShape : Shape
public ref class SimpleShape abstract : public Shape
[<AbstractClass>]
type SimpleShape =
class
inherit Shape
end
public abstract class SimpleShape extends Shape
SimpleShape 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SimpleShape() | 初始化 SimpleShape 类的新实例。 | |
SimpleShape(ShapeContainer) | 初始化 SimpleShape 类的新实例,指定 ShapeContainer 作为其父级。 | |
SimpleShape(Int32, Int32, Int32, Int32) | 初始化 SimpleShape 类的新实例,指定其大小和位置。 |
页首
属性
名称 | 说明 | |
---|---|---|
AccessibilityObject | 获取分配给控件的 AccessibleObject 。 (继承自 Shape。) | |
AccessibleDefaultActionDescription | 获取或设置控件的默认操作说明,供辅助功能客户端应用程序使用。 (继承自 Shape。) | |
AccessibleDescription | 获取或设置可访问性客户端应用程序使用控件的说明。 (继承自 Shape。) | |
AccessibleName | 获取或设置可访问性客户端应用程序使用控件的名称。 (继承自 Shape。) | |
AccessibleRole | 获取或设置控件的可访问的角色。 (继承自 Shape。) | |
Anchor | 获取或设置形状绑定容器的边缘,并确定形状如何调整大小,其父调整大小时。 (继承自 Shape。) | |
BackColor | 获取或设置形状的背景色。 | |
BackgroundImage | 获取或设置在形状显示的图像。 | |
BackgroundImageLayout | 获取或设置在 ImageLayout 枚举中定义的背景图像布局。 | |
BackStyle | 获取或设置形状的透明度。 | |
BorderColor | 获取或设置形状的边框的颜色或路由控件。 (继承自 Shape。) | |
BorderStyle | 获取或设置形状的边框样式或路由控件。 (继承自 Shape。) | |
BorderWidth | 获取或设置 shape 控件的边框的宽度。 (重写 Shape.BorderWidth。) | |
Bottom | 获取距离,以像素为单位),则形状的下边缘与其容器的工作区之间上边缘。 | |
Bounds | 获取或设置形状的大小和位置 (以像素为单位),相对于父控件。 | |
CanFocus | 获取指示 line 或 shape 控件是否的值可以接收焦点。 (继承自 Shape。) | |
CanRaiseEvents | 获取一个指示组件是否可以引发事件的值。 (继承自 Component。) | |
CanSelect | 获取指示 line 或 shape 控件是否的值可以选择。 (继承自 Shape。) | |
ClientRectangle | 获取表示形状的工作区的矩形。 | |
ClientSize | 获取或设置形状的工作区的高度和宽度。 | |
Container | 获取 IContainer,它包含 Component。 (继承自 Shape。) | |
ContainsFocus | 获取指示 line 或 shape 控件是否的值当前具有输入焦点。 (继承自 Shape。) | |
ContextMenu | 获取或设置快捷菜单与 line 或 shape 控件。 (继承自 Shape。) | |
ContextMenuStrip | 获取或设置 ContextMenuStrip 与 line 或 shape 控件。 (继承自 Shape。) | |
Created | 获取指示 line 或 shape 控件是否的值时创建的。 (继承自 Shape。) | |
Cursor | 获取或设置显示的光标,当鼠标指针停留 line 或 shape 控件时。 (继承自 Shape。) | |
DefaultBackColor | 获取形状的默认背景色。 | |
DefaultFillColor | 获取形状的默认填充颜色。 | |
DefaultFillGradientColor | 获取形状的默认加载渐变颜色。 | |
DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。) | |
DisplayRectangle | 获取表示形状的显示区域的矩形。 | |
Disposing | 获取指示基础 Shape 类是否的值配置。 (继承自 Shape。) | |
Enabled | 获取或设置一个 line 或 shape 控件是否的值可以响应用户交互。 (继承自 Shape。) | |
Events | 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。) | |
FillColor | 获取或设置用于填充形状的颜色。 | |
FillGradientColor | 获取或设置用于填充形状的渐变颜色。 | |
FillGradientStyle | 获取或设置用于填充形状的渐变样式。 | |
FillStyle | 获取或设置用于的模式填充形状。 | |
Focused | 获取指示 line 或 shape 控件是否的值当前具有输入焦点。 (继承自 Shape。) | |
Height | 获取或设置形状的高度。 | |
IsAccessible | 获取或设置一个 line 或 shape 控件是否的值对辅助功能的应用程序可用。 (继承自 Shape。) | |
IsDisposed | 获取指示 line 或 shape 控件的值是否已得到处理。 (继承自 Shape。) | |
Left | 获取或设置距离,以像素为单位),则形状的左边缘与其容器的工作区左边缘之间。 | |
Location | 获取或设置形状的左上角的坐标相对于其容器的左上角。 | |
Name | 获取或设置 line 或 shape 控件的名称。 (继承自 Shape。) | |
Parent | 获取或设置 line 或 shape 控件的父容器。 (继承自 Shape。) | |
Region | 获取或设置窗口区域与 line 或 shape 控件。 (继承自 Shape。) | |
Right | 获取距离,以像素为单位),则形状的右边缘与其容器的工作区左边缘之间。 | |
SelectionColor | 获取或设置形状的选择颜色。 (继承自 Shape。) | |
Site | 获取或设置 Component 的 ISite。 (继承自 Component。) | |
Size | 获取或设置形状的高度和宽度。 | |
Tag | 获取或设置包含有关 line 或 shape 控件的数据的对象。 (继承自 Shape。) | |
Top | 获取或设置距离,以像素为单位),则形状的上边缘与其容器的工作区左边缘之间。 | |
UseWaitCursor | 获取或设置一个值指示出当前 line 或 shape 控件使用等待光标。 (继承自 Shape。) | |
Visible | 获取或设置一个 line 或 shape 控件是否的值显示。 (继承自 Shape。) | |
Width | 获取或设置形状的宽度。 |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
BackColorChanged | ,更改,发生形状的 BackColor 属性。 | |
BackgroundImageChanged | ,更改,发生形状的 BackgroundImage 属性。 | |
BackgroundImageLayoutChanged | ,更改,发生形状的 BackgroundImageLayout 属性。 | |
ChangeUICues | 在焦点或键盘用户界面 (UI) 提示更改时发生。 (继承自 Shape。) | |
Click | 当形状,单击,发生。 (继承自 Shape。) | |
ClientSizeChanged | ,更改,发生形状的 ClientSize 属性。 | |
ContextMenuChanged | 当 ContextMenu 属性的值更改时发生。 (继承自 Shape。) | |
ContextMenuStripChanged | 当 ContextMenuStrip 属性的值更改时发生。 (继承自 Shape。) | |
CursorChanged | 当 Cursor 属性的值更改时发生。 (继承自 Shape。) | |
Disposed | 当通过调用 Dispose 方法释放组件时发生。 (继承自 Component。) | |
DoubleClick | ,在形状中双击,发生。 (继承自 Shape。) | |
EnabledChanged | 在 Enabled 属性值更改后发生。 (继承自 Shape。) | |
Enter | ,在形状中输入,发生。 (继承自 Shape。) | |
GotFocus | ,当形状接收焦点,发生。 (继承自 Shape。) | |
Invalidated | ,当形状的显示需要重绘,发生。 (继承自 Shape。) | |
KeyDown | 出现问题,则键,并形状具有焦点。 (继承自 Shape。) | |
KeyPress | 出现问题,则键,并形状具有焦点。 (继承自 Shape。) | |
KeyUp | 发生,松开键,而形状具有焦点。 (继承自 Shape。) | |
Leave | ,在输入焦点离开形状,发生。 (继承自 Shape。) | |
LocationChanged | ,更改,发生形状的 Location 属性。 | |
LostFocus | 形状,当失去焦点时,发生。 (继承自 Shape。) | |
MouseClick | ,当形状由鼠标,单击发生。 (继承自 Shape。) | |
MouseDoubleClick | ,当形状由鼠标,双击发生。 (继承自 Shape。) | |
MouseDown | 发生,当鼠标指针在形状,然后按下鼠标按钮。 (继承自 Shape。) | |
MouseEnter | ,当鼠标指针进入形状,发生。 (继承自 Shape。) | |
MouseHover | ,当鼠标指针停留形状,发生。 (继承自 Shape。) | |
MouseLeave | ,当鼠标指针离开形状,发生。 (继承自 Shape。) | |
MouseMove | ,当鼠标指针移动在形状,发生。 (继承自 Shape。) | |
MouseUp | 发生,当鼠标指针在形状,然后释放鼠标按钮。 (继承自 Shape。) | |
MouseWheel | 发生,当鼠标滚轮移动,并且形状具有焦点。 (继承自 Shape。) | |
Move | ,在形状中移动,发生。 (继承自 Shape。) | |
Paint | ,当形状都重绘,发生。 (继承自 Shape。) | |
ParentChanged | 在 Parent 属性值更改时发生。 (继承自 Shape。) | |
PreviewKeyDown | 在 KeyDown 事件之前发生,当按下了键时,应用程序在形状。 (继承自 Shape。) | |
QueryAccessibilityHelp | 在 AccessibleObject 为辅助功能应用程序提供帮助时发生。 (继承自 Shape。) | |
RegionChanged | 当 Region 属性的值更改时发生。 (继承自 Shape。) | |
Resize | ,更改,发生形状的大小。 | |
SizeChanged | ,更改,发生形状的 Size 属性。 | |
VisibleChanged | 在 Visible 属性值更改时发生。 (继承自 Shape。) |
页首
备注
若要创建拥有 shape 控件,请从 SimpleShape 继承而不是 Shape。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。