zoukankan      html  css  js  c++  java
  • C# 窗体WinForm中动态显示radioButton实例

    一个项目中用到的实例,根据数据库查询出待显示的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;
                    }
                
            }
  • 相关阅读:
    select,radio,checkBox,获取/设置选中项的值和文本
    前端自学习网站
    ECMAScript 6
    常见几种浏览器兼容性问题
    HTML+CSS
    高级程序设计JavaScript
    年龄显示0.5岁
    编译原理
    underscore.js常用的API
    python中的字符串
  • 原文地址:https://www.cnblogs.com/gc2013/p/3764815.html
Copyright © 2011-2022 走看看