页面有5个筹码按钮,分别代表的筹码是1、5、10、50、100,我想实现的功能是:点击一个筹码按钮,就在页面显示一个颜色相对应的筹码,点击第二个,就把第二个筹码摞在第一个上面,一次类推,如果出现5个1的筹码,就让它显示一个5的筹码,2个5的筹码就换成一个10的筹码,后面也一样;
因为我不确定筹码会摞多高,所以我用了一个for循环来堆筹码:
for (int i = 0; i < counter; i++) { Label lb = new Label(); lb.Width = 50; lb.Height = 35; lb.Name = "lbEAChip_Idle" + i; lb.FontFamily = new FontFamily("LiSu"); lb.HorizontalAlignment = HorizontalAlignment.Left; lb.VerticalAlignment = VerticalAlignment.Bottom; lb.FontWeight = FontWeights.Bold; Canvas.SetTop(lb, i * (-2)); lb.Background = Brushes.Transparent; lb.HorizontalContentAlignment = HorizontalAlignment.Center; lb.VerticalContentAlignment = VerticalAlignment.Center;
canEAChip_Idle5.Children.Add(lb); }
但是后面的我就不知道怎么写了,而且那个lb.Name = "lbEAChip_Idle" + i;到后面我也不知道怎么获取这个值,哪位高手知道的教下我,或者给个思路,谢谢!
1 回答
- 1 回答
- 0 关注
- 275 浏览
添加回答
举报
0/150
提交
取消