1、 ToolTip
用户将鼠标指针暂停在元素上(例如暂停在 Button 上)时出现的小型弹出窗口。当用户将鼠标指针移到具有工具提示的元素上时,包含工具提示内容(如描述控件功能的文本内容)的窗口将会出现,该窗口在经过指定的时间后将会消失。如果用户从控件中移走鼠标指针,则该窗口将会消失,因为工具提示内容无法接收焦点。工具提示的内容可以包含一个或多个文本行、图像、图形或其他可视内容。
例:
button = new Button();
button.Content = "Hover over me.";
tt = new ToolTip();
tt.Content = "Created with C#";
button.ToolTip = tt;
cv2.Children.Add(button);
2、 Bounds 属性按屏幕坐标检索对象边框。如果对象具有非矩形形状,则该属性表示完全包围整个对象区域的最小矩形。因此,对于非矩形对象(例如列表视图项),如果通过调用 HitTest 方法进行测试,对象边框的坐标或许会失败,原因是 HitTest 根据一个个的像素来确定对象的边界。
3、 AnchorStyles 枚举
指定控件如何锚定到其容器的边缘。
| 成员名称 | 说明 |
| Top | 该控件锚定到其容器的上边缘。 |
| Bottom | 该控件锚定到其容器的下边缘。 |
| Left | 该控件锚定到其容器的左边缘。 |
| Right | 该控件锚定到其容器的右边缘。 |
| None | 该控件未锚定到其容器的任何边缘。 |
4、 TopMost
如果将窗体显示为最顶层窗体,则为 true;否则为 false。默认为 false。
最顶层窗体是重叠所有其他窗体(非最顶层窗体)的窗体,即使该窗体不是活动窗体或前台窗体。最顶层窗体始终显示在桌面上 Z 顺序窗口的最高点。可以使用此属性创建在应用程序中始终显示的窗体,如“查找和替换”工具窗口。
5、 NotifyIcon 组件
Windows 窗体 NotifyIcon 组件通常用于显示在后台运行的进程的图标,这些进程大部分时间不显示用户界面。可通过单击任务栏状态通知区域的图标来访问
每个 NotifyIcon 组件都在状态区域显示一个图标。如果您有三个后台进程,并希望为每个后台进程各显示一个图标,则必须向窗体添加三个 NotifyIcon 组件。NotifyIcon 组件的关键属性是 Icon 和 Visible。Icon 属性设置出现在状态区域的图标。为使图标出现,Visible 属性必须设置为 true。
6、 Window2.WindowState 属性
获取或设置窗口的状态,即该窗口是最小化、正常还是其他状态。
FormWindowState 枚举:
| 成员名称 | 说明 |
| Maximized | 最大化的窗口。 |
Minimized | 最小化的窗口。 | |
| Normal | 默认大小的窗口。 |
此枚举由 Form 类使用。它表示窗体的不同状态。默认状态为 Normal。
7、 ContextMenuStrip 类
MenuStrip 控件��示窗体菜单结构的容器。您可以将 ToolStripMenuItem 对象添加到表示菜单结构中各菜单命令的 MenuStrip 中。每个 ToolStripMenuItem 可以成为应用程序的命令或其他子菜单项的父菜单。MenuStrip 是 ToolStripMenuItem、ToolStripComboBox、ToolStripSeparator 和 ToolStripTextBox 对象的容器。
ContextMenuStrip 类表示快捷菜单,这些快捷菜单在用户在窗体中的控件或特定区域上单击鼠标右键时显示。快捷菜单通常用于组合来自窗体的一个 MenuStrip 的不同菜单项,便于用户在给定应用程序上下文中使用。
当用户在控件或窗体本身上单击鼠标右键时,通常会显示快捷菜单。许多可视控件(以及 Form 本身)都有一个 Control.ContextMenuStrip 属性,该属性将 ContextMenuStrip 类绑定到显示快捷菜单的控件。多个控件可使用一个 ContextMenuStrip。
ContextMenuStrip 是 ToolStripMenuItem、ToolStripComboBox、ToolStripSeparator 和 ToolStripTextBox 对象的容器。
8、[DefaultValue(typeof(Color), "226, 176, 0"), Description("按下状态下的背景颜色"), Category("杂项")]
方括号 ([]) 用于数组、索引器和属性,也可用于指针。
属性的指定方法为:将括在方括号中的属性名置于其适用的实体声明之前
[System.Runtime.InteropServices.DllImport("user32.dll")]——属性
extern static void SampleMethod();
8、 IntPtr 结构
用于表示指针或句柄的平台特定类型。
9、 UnmanagedType 枚举
指定如何将参数或字段封送到非托管代码。
10、(C#) C#中的@符号 | |
|