C

雅轩聊科技 2024-07-04 02:12:59

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

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

接下来实现实时显示当前选中红球数量,蓝球数量;

以下为练习笔记。

01 效果演示

当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量;

02 标签名称

分别设置Label标签名称为:lblRedCount、lblBlueCount

03 统计方法

3.1、实现思路

通过遍历统计Tag标签为1的数量,将其累加得到当前已选择的红篮球数量;

3.2、方法编程

代码如下:

#region 已选择球数量//已选择红色球数量private void SelectedRedCount(){ int redCount = 0; foreach (var item in this.redBallLables.Values) {if (item.Tag.ToString().Equals("1")){ redCount++; } } this.lblRedCount.Text = redCount.ToString();}//已选择蓝色球数量private void SelectedBlueCount(){ int blueCount = 0; foreach (var item in this.blueBallLables.Values) {if (item.Tag.ToString().Equals("1")){ blueCount++; } } this.lblBlueCount.Text = blueCount.ToString();}#endregion

便签:VS中使用region的快捷键是Ctrl+K,S

04 调用方法

分别在红蓝球点击事件中调用对应的方法;

4.1、已选红球方法调用

在lblRed_Click事件中增加方法调用;

SelectedRedCount();//显示已选择红球数量

4.2、已选蓝球方法调用

在lblBlue_Clic事件中增加调用;

SelectedBlueCount();//显示已选择蓝球数量

05 后记

通过以上6篇笔记,练习记录了UI层的效果及部分功能,接下来会接着练习后端功能的实现;

有记录不准确的地方大家可以留言指出,更多相关技术可以下交流群内讨论。

0 阅读:0

雅轩聊科技

简介:感谢大家的关注