当前位置: 首页 > article >正文

C#实战|大乐透选号器[3]:动态生成大乐透蓝球区选择球及实现拖动窗体功能

哈喽,你好啊,我是雷工!

关于大乐透选号器前面已经记录了2篇笔记,这是第3篇;

以下为练习笔记。

01 蓝球区

上一篇练习了初始化动态生成红球区的红色球,接下来同样的方法完成蓝球区的选号球自动绘制;

1.1、确定位置规律

首先大概排布下选择球的位置,或者根据UI设计的尺寸确定选择球的位置信息;

01号球的位置Point为(36,16),每列间隔距离为70;每行间隔为52;

1.2、实现代码

代码部分与红球区域的代码思路一致,只需要将循环的次数(对应选择球的个数)、生成位置信息、间隔信息做对应的调整即可;

然后将循环生成的用Add添加到蓝球区域的Panel里即可。

最后和红球区方法代码一样,在初始化时调用该方法;

①InitBluePanel方法

代码如下:


                

http://www.kler.cn/a/292827.html

相关文章:

  • change buffer:到底应该选择普通索引还是唯一索引
  • flutter下拉刷新上拉加载的简单实现方式三
  • 【HarmonyOS NEXT】一次开发多端部署(以轮播图、Tab栏、列表为例,配合栅格布局与媒体查询,进行 UI 的一多开发)
  • 【最新版】Stable Diffusion4.9(AI绘画)下载及安装教程(附软件安装包)!
  • vue2+ element ui 集成pdfjs-dist
  • Android音频架构
  • Flask+LayUI开发手记(六):树型表格的增删改查
  • 网络编程 0905作业
  • 在ABAP开发中,BSEG和BKPF的数据如何做关联查询?
  • Unity(2022.3.41LTS) - UI详细介绍-TMP
  • WordPress的安装与简单开发教程
  • springboot 配置ssl支持https
  • 软通动力子公司鸿湖万联重磅发布SwanLinkOS 5,擘画开源鸿蒙AI PC新篇章
  • 七、装饰器模式
  • 薄膜制造革新-平扫式自动风环测厚仪
  • 基于 Python 的 LIF 模型:探索神经元同步与小世界网络
  • Ubuntu20上的Qt程序连接Windows上的mssql服务器
  • Tableau 社区项目 | 参与 Data+TV 挑战,洞悉全球电视剧集数据的精彩故事!
  • vue3获取视频时长、码率、格式等视频详细信息
  • pytorch torch.squeeze函数介绍
  • 2024年高教社杯全国大学生数学建模竞赛A题思路(2024数学建模国赛A题思路)
  • Flutter 局部变量刷新问题
  • “全面解析审核运营:策略、流程、案例,一本通吃!
  • 牛牛替换(c语言)
  • 系规学习第21天
  • vue3定义响应式数据(ref,reactive)