C#实战|大乐透选号器[3]:动态生成大乐透蓝球区选择球及实现拖动窗体功能
哈喽,你好啊,我是雷工!
关于大乐透选号器前面已经记录了2篇笔记,这是第3篇;
以下为练习笔记。
01 蓝球区
上一篇练习了初始化动态生成红球区的红色球,接下来同样的方法完成蓝球区的选号球自动绘制;
1.1、确定位置规律
首先大概排布下选择球的位置,或者根据UI设计的尺寸确定选择球的位置信息;
01号球的位置Point为(36,16),每列间隔距离为70;每行间隔为52;
1.2、实现代码
代码部分与红球区域的代码思路一致,只需要将循环的次数(对应选择球的个数)、生成位置信息、间隔信息做对应的调整即可;
然后将循环生成的用Add添加到蓝球区域的Panel里即可。
最后和红球区方法代码一样,在初始化时调用该方法;
①InitBluePanel方法
代码如下: