C#Windows窗体界面设计_07_多窗体设计

这篇博客介绍了如何在C# Windows窗体应用中实现多窗体设计,包括创建子窗体、添加控件、调整界面布局以及处理用户输入。内容涵盖设置子窗体用于参数配置,主窗体的状态栏显示,以及通过菜单触发子窗体显示,同时讲解了代码实现细节,如按钮事件处理和数据更新。
摘要由CSDN通过智能技术生成

binzhouweichao@163.com

2013-10-20

需要在前面的项目上进行较大的修改。

前面的项目:

http://yunpan.cn/QbDEYRhANkiHk

本节的内容是:添加一个子窗口,用于设置绘图点数POINTCNT和放大倍数。同时,在状态栏添加两个显示点数和放大倍数的文本标签。


1. 为项目添加子窗体

打开项目TriPaint_20131013,右键,添加,Windows窗体:


将新的窗体命名为Settings.cs。



2. 为新窗体Settings添加控件

添加两个Label文本标签,用于显示提示;添加两个TextBox文本框,用于填写修改的点数和放大倍数;添加两个Button按钮,用于确定修改和取消。

打开Settings.cs[设计]文件,对新窗体Settings默认的属性不做修改。

打开左侧工具箱,分别添加上述所述的控件。

把第一个Label显示的文本修改为“Point Counts Setting:”,下面紧跟着一个TextBox,默认显示文本为“50”,也就是默认的点数为50。

把第二个Label显示的文本修改为“Scale Settings:”,下面紧跟着第二个TextBox,默认显示文本为“30”,也就是放大30倍。

再下面并排两个按钮Button,一个显示为OK,用于确认,另一个显示为Cancel,用于取消。

好吧。。。还是一个一个的截图修改吧、、

初始添加的控件如下:


选中label1,在右下角属性窗口中,修改其显示文本属性Text为:Point Count Setting:


然后修改其名称属性(Name)为:pointCntLabel


同理,修改label2,Text为Scale Setting:,(Name)为scaleLabel。


修改第一个TextBox(紧挨着lable1的那个)的名称(Name)为:pointCntText,显示文本Text为:50。


修改第二个TextBox(紧挨着label2)的名称(Name)为:scaleText,显示文本Text为:30。


修改第一个按钮button1的名称(Name)为:settingsOkButton,显示文本(Text)为:OK。


修改第二个按钮button2的名称(Name)为:settingsCancelButton,显示文本Text为:Cancel。



修改后的Settings窗体样式为:



3. 为主窗体TriPaint添加控件

在菜单栏添加一个调出子窗体Settings的菜单,名为Settings。在状态栏添加两个状态标签,分别用于显示当前设置的绘图点数和放大倍数。

打开TriPaint.cs[设计]文件,选中menuStrip1,在菜单栏添加Settings菜单:



选中statusStrip1,添加两个标签StatusLabel:


将toolStripStatusLabel2的文本属性Text改为:50,用于显示当前的绘图点数,将toolStripStatusLabel3的文本属性Text改为30,用于显示当前的放大倍数。修改后的TriPaint窗体界面为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值