创建一个完整的Windows Forms应用程序

创建一个完整的Windows Forms应用程序

为了结束对Windows Forms和GDI+ API的介绍,让我们构建一个完整的GUI应用程序来综合演示本章中讨论的几个技术点。我们即将创建的程序是一个基本的绘画程序,它允许用户根据选择的颜色来选择两种不同的形状(为简单起见,只有圆形或矩形),并且允许用户在窗体中呈现数据。此外,通过对象序列化功能,我们将允许终端用户把图像保存到本地文件中以供日后使用。

 创建主菜单系统

首先创建一个新的Windows Forms应用程序,并命名为MyPaintProgram,同时把初始的Form1.cs文件更名为MainWindow.cs。现在,在初始的窗口中设计一套菜单系统用于支持最顶端文件菜单,它提供Save…、Load…和Exit子菜单(如图27-25所示)。

下一步,创建第二个顶端工具菜单,它提供了为用户呈现形状和颜色的选项以及清除窗体中的所有图形数据的选项(如图27-26所示)。

 
(点击查看大图)图27-25 文件菜单系统
 
(点击查看大图)图27-26 工具菜单系统

最后,为每个子菜单提供Click事件处理。我们将在本例中实现每个事件处理程序。然而,File→Exit菜单处理程序只是简单地调用Application.Exit():

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值