Windows 窗体应用程序代码

本主题旨在帮助您查找代码,这些代码展示了如何执行 Windows 窗体应用程序中常见的编程任务。 列出的主题是面向代码的主题。 如果您使用的是 Visual Studio,则可以使用 Windows 窗体设计器来完成其中的许多任务。

这些任务分为下列类别:

  • 应用程序创建

  • 窗体操作

  • 对话框

  • 数据绑定

  • MDI 窗体

  • 菜单操作

  • 图形和 GDI+

  • 打印

  • 拖放操作

  • 处理用户输入

  • 与 COM 组件交互

应用程序创建

如何:从命令行创建 Windows 窗体应用程序

窗体操作

如何:更改 Windows 窗体的边框

如何:调整 Windows 窗体的大小

如何:在 Windows 窗体应用程序中响应字体方案更改

对话框

如何:显示 Windows 窗体的对话框

数据绑定

如何:将 Windows 窗体控件绑定到类型

如何:处理因数据绑定而发生的错误和异常

如何:使用 BindingSource 组件跨窗体共享绑定数据

如何:确保绑定到同一数据源的多个控件保持同步

如何:使用 BindingSource 和 INotifyPropertyChanged 接口引发更改通知

如何:将 Windows 窗体控件绑定到 Factory 对象

MDI 窗体

如何:使用 MenuStrip 创建 MDI 窗口列表(Windows 窗体)

菜单操作

如何:向 ContextMenuStrip 添加菜单项

如何:将 ContextMenuStrip 与控件关联

如何:禁用 ToolStripMenuItems

如何:隐藏 ToolStripMenuItem

如何:将 MenuStrip 插入 MDI 下拉菜单(Windows 窗体)

如何:向 ToolStripMenuItem 添加增强功能

图形和 GDI+

如何:创建用于绘制的 Graphics 对象

如何:创建钢笔

如何:设置钢笔颜色

如何:创建实心画笔

如何:在 Windows 窗体上绘制文本

如何:用 GDI 绘制文本

如何:使用 GDI+ 呈现图像

打印

如何:创建标准的 Windows 窗体打印作业

如何:在运行时从 PrintDialog 中捕获用户输入

如何:在 Windows 窗体中选择连接到用户计算机的打印机

如何:在 Windows 窗体中打印图形

如何:打印 Windows 窗体中的多页文本文件

如何:完成 Windows 窗体打印作业

如何:在 Windows 窗体应用程序中显示打印预览

拖放操作

如何:将数据添加到剪贴板

如何:从剪贴板检索数据

如何:在应用程序之间执行拖放操作

处理用户输入

如何:修改标准控件中的键盘输入

如何:修改标准控件中的键盘输入

如何:在窗体级别处理键盘输入

如何:区分单击和双击

如何:在代码中模拟鼠标和键盘事件

如何:在 Windows 窗体控件中处理用户输入事件

与 COM 组件交互

如何:通过在每个 Windows 窗体各自的线程上显示该 Windows 窗体来支持 COM 互操作

如何:通过使用 ShowDialog 方法显示 Windows 窗体来支持 COM 互操作

请参见

其他资源

Windows 窗体参考

Windows 窗体入门

增强 Windows 窗体应用程序

Windows 窗体控件