ServiceInstallerDialog 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。
public ref class ServiceInstallerDialog : System::Windows::Forms::Formpublic class ServiceInstallerDialog : System.Windows.Forms.Formtype ServiceInstallerDialog = class
    inherit FormPublic Class ServiceInstallerDialog
Inherits Form- 继承
- 
				ServiceInstallerDialog
示例
以下示例使用 提示 ServiceInstallerDialog 用户输入服务安装帐户。
   // Prompt the user for service installation account values.
public:
   static bool GetServiceAccount( interior_ptr<ServiceProcessInstaller^> svcInst )
   {
      bool accountSet = false;
      ServiceInstallerDialog^ svcDialog = gcnew ServiceInstallerDialog;
      // Query the user for the service account type.
      do
      {
         svcDialog->TopMost = true;
         svcDialog->ShowDialog();
         if ( svcDialog->Result == ServiceInstallerDialogResult::OK )
         {
            // Do a very simple validation on the user
            // input.  Check to see whether the user name
            // or password is blank.
            if ( (svcDialog->Username->Length > 0) && (svcDialog->Password->Length > 0) )
            {
               // Use the account and password.
               accountSet = true;
               ( *svcInst)->Account = ServiceAccount::User;
               ( *svcInst)->Username = svcDialog->Username;
               ( *svcInst)->Password = svcDialog->Password;
            }
         }
         else
         if ( svcDialog->Result == ServiceInstallerDialogResult::UseSystem )
         {
            ( *svcInst)->Account = ServiceAccount::LocalSystem;
            ( *svcInst)->Username = nullptr;
            ( *svcInst)->Password = nullptr;
            accountSet = true;
         }
         if (  !accountSet )
         {
            // Display a message box.  Tell the user to
            // enter a valid user and password, or cancel
            // out to leave the service account alone.
            DialogResult result;
            result = MessageBox::Show( "Invalid user name or password for service installation."
                  "  Press Cancel to leave the service account unchanged.", "Change Service Account", 
                  MessageBoxButtons::OKCancel, MessageBoxIcon::Hand );
            if ( result == DialogResult::Cancel )
            {
               // Break out of loop.
               break;
            }
         }
      }
      while (  !accountSet );
      return accountSet;
   }
// Prompt the user for service installation account values.
public static bool GetServiceAccount(ref ServiceProcessInstaller svcInst)
{
    bool accountSet = false;
    ServiceInstallerDialog svcDialog = new ServiceInstallerDialog();
    // Query the user for the service account type.
    do
    {
        svcDialog.TopMost = true;
        svcDialog.ShowDialog();
        if (svcDialog.Result == ServiceInstallerDialogResult.OK)
        {
            // Do a very simple validation on the user
            // input.  Check to see whether the user name
            // or password is blank.
            if ((svcDialog.Username.Length > 0) &&
                (svcDialog.Password.Length > 0)   )
            {
                // Use the account and password.
                accountSet = true;
                svcInst.Account = ServiceAccount.User;
                svcInst.Username = svcDialog.Username;
                svcInst.Password = svcDialog.Password;
            }
        }
        else if (svcDialog.Result == ServiceInstallerDialogResult.UseSystem)
        {
            svcInst.Account = ServiceAccount.LocalSystem;
            svcInst.Username = null;
            svcInst.Password = null;
            accountSet  = true;
        }
        if (!accountSet )
        {
            // Display a message box.  Tell the user to
            // enter a valid user and password, or cancel
            // out to leave the service account alone.
            DialogResult result;
            result = MessageBox.Show("Invalid user name or password for service installation."+
                                     "  Press Cancel to leave the service account unchanged.",
                                     "Change Service Account",
                                     MessageBoxButtons.OKCancel,
                                     MessageBoxIcon.Hand);
            if (result == DialogResult.Cancel)
            {
                // Break out of loop.
                break;
            }
        }
    } while (!accountSet);
    return accountSet;
}
注解
通常,你不会 ServiceInstallerDialog 直接在代码中使用 类;此对话框通常由 Windows 服务应用程序的安装实用工具使用。
              ServiceProcessInstaller如果 对象Account将 设置为 User,并且 Username 或 Password 是空字符串 (“”) ,则安装实用工具使用 ServiceInstallerDialog 来提示这些值。
ServiceInstallerDialog 派生自 Form;使用 Form 类方法和属性来显示和操作对话框。 例如,使用 ShowDialog 显示窗体,然后在验证 和 Password 属性的输入文本Username之前检查 Result 。
注意
ServiceInstallerDialog不检查指定帐户的凭据和特权。 例如,用户可能会为计算机输入无效的帐户名和密码,或者该帐户可能没有作为服务运行的正确权限。 验证用户输入以确保安装的服务成功运行。
构造函数
| ServiceInstallerDialog() | 初始化服务帐户窗体的新实例。 | 
字段
| ScrollStateAutoScrolling | 确定 AutoScroll 属性的值。(继承自 ScrollableControl) | 
| ScrollStateFullDrag | 确定用户是否启用了全窗口拖动。(继承自 ScrollableControl) | 
| ScrollStateHScrollVisible | 确定 HScroll 属性的值是否设置为  | 
| ScrollStateUserHasScrolled | 确定用户是否滚动了 ScrollableControl 控件。(继承自 ScrollableControl) | 
| ScrollStateVScrollVisible | 确定 VScroll 属性的值是否设置为  | 
属性
| AcceptButton | 获取或设置当用户按 Enter 键时所单击的窗体上的按钮。(继承自 Form) | 
| AccessibilityObject | 获取分配给该控件的 AccessibleObject。(继承自 Control) | 
| AccessibleDefaultActionDescription | 获取或设置控件的默认操作说明以供具有辅助功能的客户端应用程序使用。(继承自 Control) | 
| AccessibleDescription | 获取或设置辅助功能客户端应用程序使用的控件说明。(继承自 Control) | 
| AccessibleName | 获取或设置辅助功能客户端应用程序所使用的控件名称。(继承自 Control) | 
| AccessibleRole | 获取或设置控件的辅助性角色。(继承自 Control) | 
| ActiveControl | 获取或设置容器控件上的活动控件。(继承自 ContainerControl) | 
| ActiveMdiChild | 获取当前活动的多文档界面 (MDI) 子窗口。(继承自 Form) | 
| AllowDrop | 获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。(继承自 Control) | 
| AllowTransparency | 获取或设置一个值,该值指示能否调整窗体的不透明度。(继承自 Form) | 
| Anchor | 获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。(继承自 Control) | 
| AutoScale | 
		已过时.
	 
		已过时.
	 获取或设置一个值,该值指示窗体是否调整其大小以适合该窗体上使用的字体高度,以及是否缩放其控件。(继承自 Form) | 
| AutoScaleBaseSize | 获取或设置用于自动缩放窗体的基大小。(继承自 Form) | 
| AutoScaleDimensions | 获取或设置控件的设计尺寸。(继承自 ContainerControl) | 
| AutoScaleFactor | 获取当前和设计时自动缩放尺寸之间的缩放因子。(继承自 ContainerControl) | 
| AutoScaleMode | 获取或设置控件的自动缩放模式。(继承自 ContainerControl) | 
| AutoScroll | 获取或设置一个值,该值指示窗体是否启用自动滚动。(继承自 Form) | 
| AutoScrollMargin | 获取或设置自动滚动边距的大小。(继承自 ScrollableControl) | 
| AutoScrollMinSize | 获取或设置自动滚动的最小尺寸。(继承自 ScrollableControl) | 
| AutoScrollOffset | 获取或设置一个值,该值指示在 ScrollControlIntoView(Control) 中将控件滚动到何处。(继承自 Control) | 
| AutoScrollPosition | 获取或设置自动滚动定位的位置。(继承自 ScrollableControl) | 
| AutoSize | 根据 AutoSizeMode 的设置调整窗体的大小。(继承自 Form) | 
| AutoSizeMode | 获取或设置窗体自动调整自身大小的模式。(继承自 Form) | 
| AutoValidate | 获取或设置一个值,该值指示当焦点更改时是否自动验证此容器内的控件。(继承自 Form) | 
| BackColor | 获取或设置控件的背景色。(继承自 Form) | 
| BackgroundImage | 获取或设置在控件中显示的背景图像。(继承自 Control) | 
| BackgroundImageLayout | 获取或设置在 ImageLayout 枚举中定义的背景图像布局。(继承自 Control) | 
| BindingContext | 获取或设置控件的 BindingContext。(继承自 ContainerControl) | 
| Bottom | 获取控件下边缘与其容器的工作区上边缘之间的距离(以像素为单位)。(继承自 Control) | 
| Bounds | 获取或设置控件(包括其非工作区元素)相对于其父控件的大小和位置(以像素为单位)。(继承自 Control) | 
| CancelButton | 获取或设置当用户按 Esc 键时单击的按钮控件。(继承自 Form) | 
| CanEnableIme | 获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。(继承自 ContainerControl) | 
| CanFocus | 获取一个值,该值指示控件是否可以接收焦点。(继承自 Control) | 
| CanRaiseEvents | 确定是否可以在控件上引发事件。(继承自 Control) | 
| CanSelect | 获取一个值,该值指示是否可以选中控件。(继承自 Control) | 
| Capture | 获取或设置一个值,该值指示控件是否已捕获鼠标。(继承自 Control) | 
| CausesValidation | 获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。(继承自 Control) | 
| ClientRectangle | 获取表示控件的工作区的矩形。(继承自 Control) | 
| ClientSize | 获取或设置窗体工作区的大小。(继承自 Form) | 
| CompanyName | 获取包含控件的应用程序的公司名称或创建者。(继承自 Control) | 
| Container | 获取包含 IContainer 的 Component。(继承自 Component) | 
| ContainsFocus | 获取一个值,该值指示控件或它的一个子控件当前是否有输入焦点。(继承自 Control) | 
| ContextMenu | 获取或设置与控件关联的快捷菜单。(继承自 Control) | 
| ContextMenuStrip | 获取或设置与此控件关联的 ContextMenuStrip。(继承自 Control) | 
| ControlBox | 获取或设置一个值,该值指示在该窗体的标题栏中是否显示控件框。(继承自 Form) | 
| Controls | 获取包含在控件内的控件的集合。(继承自 Control) | 
| Created | 获取一个值,该值指示控件是否已经创建。(继承自 Control) | 
| CreateParams | 获取创建控件句柄时所需要的创建参数。(继承自 Form) | 
| CurrentAutoScaleDimensions | 获取屏幕的当前运行时尺寸。(继承自 ContainerControl) | 
| Cursor | 获取或设置当鼠标指针位于控件上时显示的光标。(继承自 Control) | 
| DataBindings | 为该控件获取数据绑定。(继承自 Control) | 
| DataContext | 获取或设置用于数据绑定的数据上下文。 这是一个环境属性。(继承自 Control) | 
| DefaultCursor | 获取或设置控件的默认光标。(继承自 Control) | 
| DefaultImeMode | 获取控件支持的默认输入法编辑器 (IME) 模式。(继承自 Form) | 
| DefaultMargin | 获取控件之间默认指定的间距(以像素为单位)。(继承自 Control) | 
| DefaultMaximumSize | 获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最大大小。(继承自 Control) | 
| DefaultMinimumSize | 获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最小大小。(继承自 Control) | 
| DefaultPadding | 获取控件内容的默认内部间距(以像素为单位)。(继承自 Control) | 
| DefaultSize | 获取控件的默认大小。(继承自 Form) | 
| DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。(继承自 Component) | 
| DesktopBounds | 获取或设置 Windows 桌面上窗体的大小和位置。(继承自 Form) | 
| DesktopLocation | 获取或设置 Windows 桌面上窗体的位置。(继承自 Form) | 
| DeviceDpi | 获取显示当前控件的显示设备的 DPI 值。(继承自 Control) | 
| DialogResult | 获取或设置窗体的对话框结果。(继承自 Form) | 
| DisplayRectangle | 获取表示控件的虚拟显示区域的矩形。(继承自 ScrollableControl) | 
| Disposing | 获取一个值,该值指示 Control 基类是否在释放进程中。(继承自 Control) | 
| Dock | 获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。(继承自 Control) | 
| DockPadding | 获取控件的所有边缘的停靠边距设置。(继承自 ScrollableControl) | 
| DoubleBuffered | 获取或设置一个值,该值指示此控件是否应使用辅助缓冲区重绘其图面,以减少或避免闪烁。(继承自 Control) | 
| Enabled | 获取或设置一个值,该值指示控件是否可以对用户交互作出响应。(继承自 Control) | 
| Events | 获取附加到此 Component 的事件处理程序的列表。(继承自 Component) | 
| Focused | 获取一个值,该值指示控件是否有输入焦点。(继承自 Control) | 
| Font | 获取或设置控件显示的文字的字体。(继承自 Control) | 
| FontHeight | 获取或设置控件的字体的高度。(继承自 Control) | 
| ForeColor | 获取或设置控件的前景色。(继承自 Control) | 
| FormBorderColor | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormBorderStyle | 获取或设置窗体的边框样式。(继承自 Form) | 
| FormCaptionBackColor | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormCaptionTextColor | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormCornerPreference | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| Handle | 获取控件绑定到的窗口句柄。(继承自 Control) | 
| HasChildren | 获取一个值,该值指示控件是否包含一个或多个子控件。(继承自 Control) | 
| Height | 获取或设置控件的高度。(继承自 Control) | 
| HelpButton | 获取或设置一个值,该值指示是否应在窗体的标题框中显示“帮助”按钮。(继承自 Form) | 
| HorizontalScroll | 获取与水平滚动条关联的特征。(继承自 ScrollableControl) | 
| HScroll | 获取或设置一个值,该值指示水平滚动条是否可见。(继承自 ScrollableControl) | 
| Icon | 获取或设置窗体的图标。(继承自 Form) | 
| ImeMode | 获取或设置控件的输入法编辑器 (IME) 模式。(继承自 Control) | 
| ImeModeBase | 获取或设置控件的 IME 模式。(继承自 Control) | 
| InvokeRequired | 获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。(继承自 Control) | 
| IsAccessible | 获取或设置一个值,该值指示控件对辅助功能应用程序是否可见。(继承自 Control) | 
| IsAncestorSiteInDesignMode | 指示此控件的上级之一是否位于 DesignMode 中以及该站点。 此属性为只读。(继承自 Control) | 
| IsDisposed | 获取一个值,该值指示控件是否已经被释放。(继承自 Control) | 
| IsHandleCreated | 获取一个值,该值指示控件是否有与它关联的句柄。(继承自 Control) | 
| IsMdiChild | 获取一个值,该值指示窗体是否为多文档界面 (MDI) 子窗体。(继承自 Form) | 
| IsMdiContainer | 获取或设置一个值,该值指示窗体是否为多文档界面 (MDI) 子窗体的容器。(继承自 Form) | 
| IsMirrored | 获取一个值,该值指示此控件是否为镜像控件。(继承自 Control) | 
| IsRestrictedWindow | 获取一个值,该值指示窗体是否可以不受限制地使用所有窗口和用户输入事件。(继承自 Form) | 
| KeyPreview | 获取或设置一个值,该值指示在将键事件传递到具有焦点的控件前,窗体是否将接收此键事件。(继承自 Form) | 
| LayoutEngine | 获取控件的布局引擎的缓存实例。(继承自 Control) | 
| Left | 获取或设置控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)。(继承自 Control) | 
| Location | 获取或设置以屏幕坐标表示的代表 Form 左上角的 Point。(继承自 Form) | 
| MainMenuStrip | 获取或设置窗体的主菜单容器。(继承自 Form) | 
| Margin | 获取或设置控件之间的空间。(继承自 Form) | 
| MaximizeBox | 获取或设置一个值,该值指示是否在窗体的标题栏中显示“最大化”按钮。(继承自 Form) | 
| MaximizedBounds | 获取或设置窗体最大化后的大小。(继承自 Form) | 
| MaximumSize | 获取窗体可调整到的最大大小。(继承自 Form) | 
| MdiChildren | 获取窗体的数组,这些窗体表示以此窗体作为父级的多文档界面 (MDI) 子窗体。(继承自 Form) | 
| MdiChildrenMinimizedAnchorBottom | 获取或设置最小化的 MDI 子级的定位。(继承自 Form) | 
| MdiParent | 获取或设置此窗体的当前多文档界面 (MDI) 父窗体。(继承自 Form) | 
| Menu | 获取或设置在窗体中显示的 MainMenu。(继承自 Form) | 
| MergedMenu | 获取窗体的合并菜单。(继承自 Form) | 
| MinimizeBox | 获取或设置一个值,该值指示是否在窗体的标题栏中显示“最小化”按钮。(继承自 Form) | 
| MinimumSize | 获取或设置窗体可调整到的最小大小。(继承自 Form) | 
| Modal | 获取一个值,该值指示是否有模式地显示此窗体。(继承自 Form) | 
| Name | 获取或设置控件的名称。(继承自 Control) | 
| Opacity | 获取或设置窗体的不透明度级别。(继承自 Form) | 
| OwnedForms | 获取 Form 对象的数组,这些对象表示此窗体拥有的所有窗体。(继承自 Form) | 
| Owner | 获取或设置拥有此窗体的窗体。(继承自 Form) | 
| Padding | 获取或设置控件内的空白。(继承自 Control) | 
| Parent | 获取或设置控件的父容器。(继承自 Control) | 
| ParentForm | 获取将容器控件分配给的窗体。(继承自 ContainerControl) | 
| Password | 获取或设置服务帐户窗体的密码。 | 
| PreferredSize | 获取可以容纳控件的矩形区域的大小。(继承自 Control) | 
| ProductName | 获取包含控件的程序集的产品名称。(继承自 Control) | 
| ProductVersion | 获取包含控件的程序集的版本。(继承自 Control) | 
| RecreatingHandle | 获取一个值,该值指示控件当前是否在重新创建其句柄。(继承自 Control) | 
| Region | 获取或设置与控件关联的窗口区域。(继承自 Control) | 
| RenderRightToLeft | 
		已过时.
	 
		已过时.
	 此属性现已过时。(继承自 Control) | 
| ResizeRedraw | 获取或设置一个值,该值指示控件在调整大小时是否重绘自己。(继承自 Control) | 
| RestoreBounds | 获取窗体在其正常窗口状态下的位置和大小。(继承自 Form) | 
| Result | 获取服务帐户窗体的对话框结果。 | 
| Right | 获取控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。(继承自 Control) | 
| RightToLeft | 获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。(继承自 Control) | 
| RightToLeftLayout | 获取或设置一个值,该值指示是否打开从右向左的镜像放置。(继承自 Form) | 
| ScaleChildren | 获取一个值,该值确定子控件的缩放。(继承自 Control) | 
| ShowFocusCues | 获取一个值,该值指示控件是否应显示聚焦框。(继承自 Control) | 
| ShowIcon | 获取或设置一个值,该值指示是否在窗体的标题栏中显示图标。(继承自 Form) | 
| ShowInTaskbar | 获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。(继承自 Form) | 
| ShowKeyboardCues | 获取一个值,该值指示用户界面是否处于适当的状态以显示或隐藏键盘快捷键。(继承自 Control) | 
| ShowWithoutActivation | 获取一个值,该值指示显示窗口时是否激活它。(继承自 Form) | 
| Site | 获取或设置控件的站点。(继承自 Control) | 
| Size | 获取或设置窗体的大小。(继承自 Form) | 
| SizeGripStyle | 获取或设置在窗体右下角显示的大小调整手柄的样式。(继承自 Form) | 
| StartPosition | 获取或设置运行时窗体的起始位置。(继承自 Form) | 
| TabIndex | 获取或设置控件在其容器内的 Tab 键顺序。(继承自 Form) | 
| TabStop | 获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。(继承自 Form) | 
| Tag | 获取或设置包含有关控件的数据的对象。(继承自 Control) | 
| Text | 获取或设置与此控件关联的文本。(继承自 Form) | 
| Top | 获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。(继承自 Control) | 
| TopLevel | 获取或设置一个值,该值指示是否将窗体显示为顶层窗口。(继承自 Form) | 
| TopLevelControl | 获取没有另一个 Windows 窗体控件作为其父级的父控件。 通常,这是控件所在的最外面的 Form。(继承自 Control) | 
| TopMost | 获取或设置一个值,指示该窗体是否应显示为最顶层窗体。(继承自 Form) | 
| TransparencyKey | 获取或设置将表示窗体透明区域的颜色。(继承自 Form) | 
| Username | 获取或设置服务帐户窗体的用户名。 | 
| UseWaitCursor | 获取或设置一个值,该值指示是否将等待光标用于当前控件以及所有子控件。(继承自 Control) | 
| VerticalScroll | 获取与垂直滚动条相关联的特性。(继承自 ScrollableControl) | 
| Visible | 获取或设置一个值,该值指示是否显示该控件及其所有子控件。(继承自 Control) | 
| VScroll | 获取或设置一个值,该值指示垂直滚动条是否可见。(继承自 ScrollableControl) | 
| Width | 获取或设置控件的宽度。(继承自 Control) | 
| WindowState | 获取或设置一个值,该值指示窗体是最小化、最大化还是正常。(继承自 Form) | 
| WindowTarget | 此属性与此类无关。(继承自 Control) | 
方法
事件
| Activated | 当使用代码激活或用户激活窗体时发生。(继承自 Form) | 
| AutoSizeChanged | 当 AutoSize 属性更改时发生。(继承自 Form) | 
| AutoValidateChanged | 当 AutoValidate 属性更改时发生。(继承自 Form) | 
| BackColorChanged | 当 BackColor 属性的值更改时发生。(继承自 Control) | 
| BackgroundImageChanged | 当 BackgroundImage 属性的值更改时发生。(继承自 Control) | 
| BackgroundImageLayoutChanged | 当 BackgroundImageLayout 属性更改时发生。(继承自 Control) | 
| BindingContextChanged | 当 BindingContext 属性的值更改时发生。(继承自 Control) | 
| CausesValidationChanged | 当 CausesValidation 属性的值更改时发生。(继承自 Control) | 
| ChangeUICues | 焦点或键盘用户界面 (UI) 提示更改时发生。(继承自 Control) | 
| Click | 在单击控件时发生。(继承自 Control) | 
| ClientSizeChanged | 当 ClientSize 属性的值更改时发生。(继承自 Control) | 
| Closed | 关闭窗体时发生。(继承自 Form) | 
| Closing | 关闭窗体时发生。(继承自 Form) | 
| ContextMenuChanged | 当 ContextMenu 属性的值更改时发生。(继承自 Control) | 
| ContextMenuStripChanged | 当 ContextMenuStrip 属性的值更改时发生。(继承自 Control) | 
| ControlAdded | 在将新控件添加到 Control.ControlCollection 时发生。(继承自 Control) | 
| ControlRemoved | 在从 Control.ControlCollection 移除控件时发生。(继承自 Control) | 
| CursorChanged | 当 Cursor 属性的值更改时发生。(继承自 Control) | 
| DataContextChanged | 当 DataContext 属性的值更改时发生。(继承自 Control) | 
| Deactivate | 当窗体失去焦点并不再是活动窗体时发生。(继承自 Form) | 
| Disposed | 在通过调用 Dispose() 方法释放组件时发生。(继承自 Component) | 
| DockChanged | 当 Dock 属性的值更改时发生。(继承自 Control) | 
| DoubleClick | 在双击控件时发生。(继承自 Control) | 
| DpiChanged | 当前显示窗体的显示设备上的 DPI 设置更改时发生。(继承自 Form) | 
| DpiChangedAfterParent | 当父控件或窗体的 DPI 更改后,以编程方式更改控件的 DPI 设置时发生。(继承自 Control) | 
| DpiChangedBeforeParent | 父控件或窗体的 DPI 更改事件发生前,以编程方式更改控件的 DPI 设置时发生。(继承自 Control) | 
| DragDrop | 拖放操作完成时发生。(继承自 Control) | 
| DragEnter | 在将对象拖入控件的边界时发生。(继承自 Control) | 
| DragLeave | 将对象拖出控件的边界时发生。(继承自 Control) | 
| DragOver | 在将对象拖到控件的边界上发生。(继承自 Control) | 
| EnabledChanged | 在 Enabled 属性值更改后发生。(继承自 Control) | 
| Enter | 进入控件时发生。(继承自 Control) | 
| FontChanged | 在 Font 属性值更改时发生。(继承自 Control) | 
| ForeColorChanged | 在 ForeColor 属性值更改时发生。(继承自 Control) | 
| FormBorderColorChanged | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormCaptionBackColorChanged | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormCaptionTextColorChanged | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| FormClosed | 关闭窗体后发生。(继承自 Form) | 
| FormClosing | 关闭窗体前发生。(继承自 Form) | 
| FormCornerPreferenceChanged | 提供一个对话框,该对话框提示输入 Windows 服务应用程序的帐户信息。(继承自 Form) | 
| GiveFeedback | 在执行拖动操作期间发生。(继承自 Control) | 
| GotFocus | 在控件接收焦点时发生。(继承自 Control) | 
| HandleCreated | 在为控件创建句柄时发生。(继承自 Control) | 
| HandleDestroyed | 在控件的句柄处于销毁过程中时发生。(继承自 Control) | 
| HelpButtonClicked | 单击“帮助”按钮时发生。(继承自 Form) | 
| HelpRequested | 用户请求控件帮助时发生。(继承自 Control) | 
| ImeModeChanged | 在 ImeMode 属性更改后发生。(继承自 Control) | 
| InputLanguageChanged | 更改窗体的输入语言后发生。(继承自 Form) | 
| InputLanguageChanging | 当用户尝试更改窗体的输入语言时发生。(继承自 Form) | 
| Invalidated | 控件的显示要求重新绘制时发生。(继承自 Control) | 
| KeyDown | 在控件有焦点的情况下按下键时发生。(继承自 Control) | 
| KeyPress | 在控件有焦点的情况下 字符、空格或退格键时发生。(继承自 Control) | 
| KeyUp | 在控件有焦点的情况下释放键时发生。(继承自 Control) | 
| Layout | 在控件应重新定位其子控件时发生。(继承自 Control) | 
| Leave | 在输入焦点离开控件时发生。(继承自 Control) | 
| Load | 在第一次显示窗体前发生。(继承自 Form) | 
| LocationChanged | 在 Location 属性值更改后发生。(继承自 Control) | 
| LostFocus | 在控件失去焦点时发生。(继承自 Control) | 
| MarginChanged | 当 Margin 属性更改时发生。(继承自 Form) | 
| MaximizedBoundsChanged | 在 MaximizedBounds 属性的值更改后发生。(继承自 Form) | 
| MaximumSizeChanged | 在 MaximumSize 属性的值更改后发生。(继承自 Form) | 
| MdiChildActivate | 在多文档界面 (MDI) 应用程序内激活或关闭 MDI 子窗体时发生。(继承自 Form) | 
| MenuComplete | 当窗体菜单失去焦点时发生。(继承自 Form) | 
| MenuStart | 当窗体菜单接收焦点时发生。(继承自 Form) | 
| MinimumSizeChanged | 在 MinimumSize 属性的值更改后发生。(继承自 Form) | 
| MouseCaptureChanged | 当控件失去鼠标捕获时发生。(继承自 Control) | 
| MouseClick | 用鼠标单击控件时发生。(继承自 Control) | 
| MouseDoubleClick | 用鼠标双击控件时发生。(继承自 Control) | 
| MouseDown | 当鼠标指针位于控件上并按下鼠标键时发生。(继承自 Control) | 
| MouseEnter | 在鼠标指针进入控件时发生。(继承自 Control) | 
| MouseHover | 在鼠标指针停放在控件上时发生。(继承自 Control) | 
| MouseLeave | 在鼠标指针离开控件时发生。(继承自 Control) | 
| MouseMove | 在鼠标指针移到控件上时发生。(继承自 Control) | 
| MouseUp | 在鼠标指针在控件上并释放鼠标键时发生。(继承自 Control) | 
| MouseWheel | 在控件有焦点且鼠标轮移动时发生。(继承自 Control) | 
| Move | 在移动控件时发生。(继承自 Control) | 
| PaddingChanged | 在控件空白区更改时发生。(继承自 Control) | 
| Paint | 在重绘控件时发生。(继承自 Control) | 
| ParentChanged | 在 Parent 属性值更改时发生。(继承自 Control) | 
| PreviewKeyDown | 在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生)。(继承自 Control) | 
| QueryAccessibilityHelp | 在 AccessibleObject 为辅助功能应用程序提供帮助时发生。(继承自 Control) | 
| QueryContinueDrag | 在拖放操作期间发生,并且允许拖动源确定是否应取消拖放操作。(继承自 Control) | 
| RegionChanged | 当 Region 属性的值更改时发生。(继承自 Control) | 
| Resize | 在调整控件大小时发生。(继承自 Control) | 
| ResizeBegin | 窗体进入大小调整模式时发生。(继承自 Form) | 
| ResizeEnd | 窗体退出大小调整模式时发生。(继承自 Form) | 
| RightToLeftChanged | 在 RightToLeft 属性值更改时发生。(继承自 Control) | 
| RightToLeftLayoutChanged | 更改 RightToLeftLayout 属性值之后发生。(继承自 Form) | 
| Scroll | 用户或代码滚动工作区时发生。(继承自 ScrollableControl) | 
| Shown | 只要窗体是首次显示就发生。(继承自 Form) | 
| SizeChanged | 在 Size 属性值更改时发生。(继承自 Control) | 
| StyleChanged | 在控件样式更改时发生。(继承自 Control) | 
| SystemColorsChanged | 系统颜色更改时发生。(继承自 Control) | 
| TabIndexChanged | 当 TabIndex 属性的值更改时发生。(继承自 Form) | 
| TabStopChanged | 当 TabStop 属性更改时发生。(继承自 Form) | 
| TextChanged | 在 Text 属性值更改时发生。(继承自 Control) | 
| Validated | 在控件完成验证时发生。(继承自 Control) | 
| Validating | 在控件验证时发生。(继承自 Control) | 
| VisibleChanged | 在 Visible 属性值更改时发生。(继承自 Control) | 
显式接口实现
| IContainerControl.ActivateControl(Control) | 激活指定的控件。(继承自 ContainerControl) | 
| IDropTarget.OnDragDrop(DragEventArgs) | 引发 DragDrop 事件。(继承自 Control) | 
| IDropTarget.OnDragEnter(DragEventArgs) | 引发 DragEnter 事件。(继承自 Control) | 
| IDropTarget.OnDragLeave(EventArgs) | 引发 DragLeave 事件。(继承自 Control) | 
| IDropTarget.OnDragOver(DragEventArgs) | 引发 DragOver 事件。(继承自 Control) |