QQ桌球瞄准器开发(2)创建项目添加主窗体
我使用的是VS2010 .NET Framework 4,实际.NET 2.0以上都可以完成这个程序。
创建项目
- 在“文件”菜单单击新建项目。
- 单击“Windows 窗体应用程序”图标,然后键入“TaiQiu”作为名称。
修改主程序标题,设置Text属性的值为“敏捷学院mjxy.cn-----桌球瞄准器2011”。设置WindowState属性值为Maximized。
我们的程序界面很简单,除了功能区就是绘制区。接下来我们创建功能区的界面。
- 转到工具箱的“容器”组,双击FlowLayoutPanel。FlowLayoutPanel的Name为flowLayoutPenel1。适当调整它的宽带和高度。
- 当鼠标停在某个控件上显示提示:
我们为控件添加提示支持。转到工具箱“通用”组,双击ToolTip控件。ToolTip的Name属性为toolTip1。
- 然后我们在FlowLayoutPanel中添加3个TrackBar控件。转到工具箱“通用”组,三次双击TrackBar控件。Name属性分别为
frmOpacityTrackBar,penWeigthTrackBar ,ballSizeTrackBar
相关属性设置如下:
frmOpacityTrackBar (主窗体透明度)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 197, 45 | |
Maximum | 100 | 不透明 |
Minimum | 5 | 最小透明度 |
ToolTip on toolTip1 | 窗体透明度 | |
Value | 60 | 窗体透明度默认值 |
penWeigthTrackBar (画笔宽度)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 117, 45 | |
Maximum | 20 | 最大线宽 |
Minimum | 1 | 最小线宽 |
ToolTip on toolTip1 | 画笔宽度 | |
Value | 5 | 画笔宽度默认值 |
ballSizeTrackBar (绘制球的大小)
属性 | 值 | 说明 |
Cursor | Hand | |
Size | 253, 45 | |
Maximum | 100 | |
Minimum | 1 | |
ToolTip on toolTip1 | 母球大小,可以使用快捷键+,- | |
Value | 30 |
- 添加颜色和帮助,选中FlowLayoutPanel控件,转到工具箱“通用”组,双击Button控件。添加两个Button控件,Name属性分别为:colorBtn,helpBtn。
相关属性设置如下:
colorBtn (颜色调整支持)
属性 | 值 | 说明 |
BackColor | Red | 背景色 |
Cursor | Hand | |
FlatStyle | Flat | |
Font Size |
15 |
字体大小 |
ForceColor | FloralWhite | 前景色 |
Text | 色 | |
Size | 38,34 |
helpBtn (帮助支持)
属性 | 值 | 说明 |
BackColor | 0, 192, 0 | 背景色 |
Cursor | Hand | |
FlatStyle | Flat | |
Font Size |
15 |
字体大小 |
ForceColor | FloralWhite | 前景色 |
Text | 帮 | |
Size | 38,34 |
- 添加颜色对话框,转到工具箱“对话框”组,双击ColorDialog控件。ColorDialog的Name属性为colorDialog1。
- 通过单击如下所示的“全部保存”工具栏按钮来保存项目。
“全部保存”按钮 - 若要运行程序,请按 F5 或单击如下所示的“启动调试”工具栏按钮。
启动“调试”工具栏按钮
在运行时,窗体应与以下图片类似。
初始桌球瞄准器窗体
- 在转到下一个教程步骤之前,请通过关闭窗体或单击“调试”工具栏上的“停止调试”工具栏按钮来停止程序。(在程序运行时,IDE 将保持处于只读模式中。)
代码下载
taiqiu_step2.zip
转载于:https://www.cnblogs.com/xingquan/archive/2011/08/17/2141713.html
QQ桌球瞄准器开发(2)创建项目添加主窗体相关推荐
- MySql之DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
1.创建表基本语句 CREATE TABLE users( username VARCHAR(50) PRIMARY KEY, userpwd VARCHAR(50) NOT NULL, userag ...
- 安卓开发首次创建项目一直转圈_Android视频开发进阶(part3Android的Media API)
秦子帅明确目标,每天进步一点点..... 作者 | qing的世界地址 | juejin.im/post/6844903574837657614 上两期我们已经学习了关于视频播放的基础知识,还有容 ...
- 一、零基础入门微信小程序开发之创建项目工程同时完成引导页开发
前言 创建这个系列博客的原因是因为最近在加深微信小程序的学习,按照我之前的学习习惯是不喜欢记录的,加上自己有拖延症就更不太愿意做这件事情了,同时我要给学生上课,但总是缺少教材所以就开了这个系列的博客, ...
- 发布会签到系统_系统开发_创建项目及应用
此发布会签到系统是我跟着虫师的<Web接口开发与自动化测试>做的项目. 此项目基于django框架,使用到了python.HTML语言并涉及到非常多的技术. 做的过程中,有些地方让我做的有 ...
- tt桌球瞄准器手机版_新年换台新手机!各价位段哪些机型值得入手?
新机=新机遇.新机会,2021年请对我好一点,不如就从换个手机开始? 我们为大家吐血盘点了截止发稿各价位段上最推荐入手的机型,颗粒度500元一档,不止考虑性价比,还会参考真实用户体验.这一年群机荟萃. ...
- tt桌球瞄准器手机版_法国或将禁止不可拆卸手机,想当年手机后盖随便拆开玩儿...
近日,法国通过了一项<维修权>相关法案,针对手机.电脑等电子消费品,规定禁止不可拆卸.维修.替换零件的一体机上市.并且,将对电子产品的易维修性进行1-10的打分,来向消费者提示设备的拆卸和 ...
- oracle添加序列器,Oracle 建表,添加主外键,序列,触发器
select * from user_objects where object_type='TABLE'; --删除contact表,包括删除与其相关的约束 drop table contact ca ...
- SQL Server 创建表 添加主键 添加列常用SQL语句
--删除主键 alter table 表名 drop constraint 主键名 --添加主键 alter table 表名 add constraint 主键名 primary key(字段名1, ...
- 华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程
华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程 初 环境与设备 创建项目 创建项目入口 配置项目 运行项目 报错 需要在 Appgallery Connect , 创建项目,然后在 ...
- QQ小程序——无法正常创建项目与uniapp联动问题
目录 一.使用QQ小程序开发者工具无法创建项目 情境引入 检查原因 解决方法 总结: 二.QQ小程序开发者工具无法与uniapp联动 情境导入 问题排错 解决方法 三.QQ小程序开发者工具无法正常上传 ...
最新文章
- 程序员 专属的新年祝福原来是这样的! (附中奖名单)
- spring boot使用yaml替代properties
- post postman 传递数组对象_如何使用postman做接口测试
- bat 调用class文件_[Golang实现JVM第五篇]静态方法调用的实现
- 最全面、最详细的“前端模块化”总结
- Android开发点滴 - 实现层级式导航(API 16+)
- cognos 10 oracle,Cognos10.2.1安装配置手册.docx
- Cache数据库之ECP搭建
- 中间件系列七 RabbitMQ之header exchange(头交换机)用法
- 语法分析——自下而上分析
- CSS 设置文字间距
- Android攻城狮fragment
- Python自然语言处理 | 编写结构化程序
- thymeleaf 修改css,用thymeleaf设置CSS样式属性
- 《操作系统》--RR、进程同步、银行家算法及Clock算法复习题
- 解决.Net 4.0 A potentially dangerous Request.Form value was detected from the client 异常
- 动态输入数据并生成表格,带删除操作javascript
- 怎样才能在技术领域走的更远?
- 关于“与google服务器通信时出现问题“
- Python异常捕获和抛出-对方不想和你说话并向你抛出了一个异常