C#Windows窗体界面设计_攻击决策项目_02_设计窗体_02_子窗体

Author: binzhouweichao@163.com

Copyright (c) 2013, Liu Xiaojian@BIT,  All Rights Reserved.

接上。

2. 欢迎界面子窗体

为项目AttackDecision添加新的Windows窗体,命名为WelcomeForm。修改属性如下:

TextWelcome - Attack Decision
Size600, 200
StartPositionCenterScreen
ControlBoxfalse
FormBorderFixedSingle
MaximizeBoxFalse
MinimizeBoxFalse

注:将ControlBox置为false,则右上角的调整窗口大小和关闭的按钮就会消失。

为了防止双击标题栏使得窗口最大化,并且使得窗体不能更改大小,设置属性FormBorderStyle为FixedSingle,MaxBox和MinBox为false。


2.1 添加按钮Button

添加两个按钮,分别为进入Login和退出Exit。

位置自选。

button1属性修改:

(Name)welcomeLoginButton
TextLogin

button2属性修改:

(Name)welcomeExitButton
TextExit

2.2 添加背景图片

理论上,应该对欢迎界面添加图片和文字描述。现在还没有素材。图片大小约为590*270,会自动缩放,稍微大点也无所谓。


由于程序尚未修改,所以只能在设计图上截图。



3. 参数设置子窗体

为AttackDecision项目添加Windows窗体,命名为ParamsForm。

修改属性如下:

StartPositionCenterScreen
ControlBoxFalse
TextParams Setting
FormBorderStyleFixedSingle
Size300, 450
MaximizeBoxfalse
MinimizeBoxfalse

3.1 添加雷点参数设置

添加一个GroupBox,用于设置雷点参数。

(Name)mineParamsGroupBox
Location12, 12
Size270, 136
TextMine Params Setting:

在里面添加四个Label和四个TextBox,分别修改属性如下:

Label:

(Name)minePointCountsLabel
Location7, 25
TextMine Point Counts:

(Name)mineCommunicationLabel
Location7, 52
TextCommunication Range:

(Name)mineDetectionLabel
Location7, 79
TextDetection Range:

(Name)mineAttackLabel
Location7, 106
TextAttack Range:

TextBox:

(Name)minePointCountsTextBox
Location146, 21
Text7

(Name)mineCommunicationTextBox
Location146, 48
Text200

(Name)mineDetectionTextBox
Location146, 75
Text300

(Name)mineAttackTextBox
Location146, 102
Text100

3.2 添加仿真场景大小设置参数GroupBox

属性:

(Name)simulationSceneParamsGroupBox
Location12, 175
Size270, 86
TextSimulation Scene Params Setting:

添加两个Label,两个TextBox。

Label:

(Name)simulationWidthLabel
Location7, 27
TextWidth:

(Name)simulationHeightLabel
Location7, 55
TextHeight:

TextBox:

(Name)simulationWidthTextBox
Location146, 23
Text1000

(Name)simulationHeightTextBox
Location146, 51
Text1000


3.3 添加按钮Button

添加两个按钮,一个用于确定OK,一个用于取消Cancel。位置自选。

属性:

(Name)paramsSettingIOkButton
Location45, 300
TextOK

(Name)paramsSettingCancelButton
Location160, 300
TextCancel

效果图:



4. 目标信息设置子窗体

给项目AttackDecision添加新的Windows窗体,命名为TargetForm。

StartPositionCenterScreen
ControlBoxFalse
FormBorderStyleFixedSingle
TextTarget Setting
Size350, 300
MaximizeBoxfalse
MinimizeBoxfalse

4.1 添加目标参数设置GroupBox

属性修改:

(Name)targetParamsGroupBox
Location12, 12
Size320, 200
TextTarget Params Setting:

添加5个Label,4个TextBox。

属性如下:

Label:

(Name)targetStartPositionLabel
Location7, 24
TextStart Position:

(Name)targetStartPositionXLabel
Location150, 50
TextX:

(Name)targetStartPositionYLabel
Location150, 83
TextY:

(Name)targetCurrentSpeedLabel
Location7, 116
TextCurrent Speed (v0):

(Name)targetCurrentDirectionLabel
Location7, 149
TextCurrent Direction (ΔY/ΔX):

TextBox:

(Name)targetStartPositionXTextBox
Location190, 46
Text-500

(Name)targetStartPositionYTextBox
Location190, 79
Text500

(Name)targetCurrentSpeedTextBox
Location190, 112
Text1

(Name)targetCurrentDirectionTextBox
Location190, 145
Text-1

4.2 添加两个按钮Button

用于确定或取消设置。

位置自选,属性如下:

(Name)targetSettingOkButton
Location80, 230
TextOK

(Name)targetSettingCancelButton
Location200, 230
TextCancel

效果图:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值