• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# 窗体WinForm中动态显示radioButton实例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一个项目中用到的实例,根据数据库查询出待显示的radioButton的个数,显示在一个新的窗口中。

//动态显示radioButton
        public void showRadioButton(int listSize,List<String> list) {
                //控件上边缘与容器上边缘的距离
                int top = 6;
                //记录循环,控件左上角相对于容器左上角的坐标
                int i = 0;
                int n = 0;
                RadioButton[] radioButton = new RadioButton[listSize];
                for (n = 0; n < listSize; n++)
                {
                    if (n % 15 == 0 && n != 0)
                    {
                        i++;
                        if (i % 5 == 0)
                        {
                            top = 6 * n;
                            i = 0;
                        }
                        else
                        {
                            top = 6;
                        }
                    }
                    radioButton[n] = new RadioButton();
                    radioButton[n].AutoSize = true;
                    radioButton[n].Top = top;
                    //控件左上角相对于容器左上角的坐标,以及每个控件之间的距离
                    radioButton[n].Location = new Point(i * 150 + 2, top);
                    // MessageBox.Show(name[n].ToString());
                    radioButton[n].Text = list[n].ToString();
                    radioButton[n].Visible = true;
                    radioButton[n].Name = "radioButton" + n;
                    this.panel1.Controls.Add(radioButton[n]);
                    top = top + 21;
                }
            
        }

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c++,基类声明的指针变量和引用类型变量可以指向派生类的对象 ...发布时间:2022-07-13
下一篇:
C#面向对象的基本原则发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap