| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1484 人关注过本帖
标题:显示用代码显示100个label控件 一行显示10个 求大神当老师
只看楼主 加入收藏
wchl868
Rank: 2
来 自:山东济宁
等 级:论坛游民
帖 子:23
专家分:28
注 册:2013-4-26
结帖率:0
收藏
 问题点数:0 回复次数:7 
显示用代码显示100个label控件 一行显示10个 求大神当老师
求简单的代码
搜索更多相关主题的帖子: 老师 
2013-05-06 22:43
点号
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-5-8
收藏
得分:0 
Label [] lb = new Label[3000];
  
    for(int i = 0; i < 3000; i++)
   {
   lb[i] = new Label();
     
   lb[i].Location = new System.Drawing.Point( 80+12 * (i % 100),180+15 * (i / 100));
   lb[i].Name = "btnTest";
   lb[i].Size = new System.Drawing.Size(10, 12);
   lb[i].Text = ".";
     lb[i].BackColor = Color.White;
     lb[i].Modifiers=public;
     //lb[i].Font = new Font("微软雅黑", 30, FontStyle.Bold, GraphicsUnit.Pixel);
   this.Controls.Add(lb[i]);




你参看下这个
2013-05-08 17:24
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
收藏
得分:0 
程序代码:
int n = 1;
            for (int i =0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    Label lb = new Label();
                    lb.Name = "lable" + n.ToString();
                    lb.Width=60;
                    lb.Height=12;
                    lb.Text = lb.Name;
                    lb.Location = new Point(lb.Width * i, lb.Height * j);
                    this.Controls.Add(lb);
                    n++;
                }
            }
2013-05-08 20:18
wchl868
Rank: 2
来 自:山东济宁
等 级:论坛游民
帖 子:23
专家分:28
注 册:2013-4-26
收藏
得分:0 
回复 3楼 lantian8134
能不能用一个For实现

前辈们。小孩子报道,多多指教
2013-05-09 13:03
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
收藏
得分:0 
程序代码:
当然可以,但逻辑上没有上面清晰
int n = 1;
            int h = 0;
            int w = 0;
            for (int i =0; i < 100; i++)
            {
                Label lb = new Label();
                lb.Name = "lable" + n.ToString();
                lb.Width = 60;
                lb.Height = 12;
                lb.Text = lb.Name;
                lb.Location = new Point(lb.Width * w, lb.Height * h);
                this.Controls.Add(lb);
                n++;
                if (i == 0 || i.ToString().Substring(i.ToString().Length - 1) !="9")
                    h++;
                else
                    h = 0;
                if (i != 0 && i.ToString().Substring(i.ToString().Length - 1) == "9")
                    w++;
            }
2013-05-10 13:19
wchl868
Rank: 2
来 自:山东济宁
等 级:论坛游民
帖 子:23
专家分:28
注 册:2013-4-26
收藏
得分:0 
回复 5楼 lantian8134
你能加我QQ吗   我想让你长期的教我   649227075

前辈们。小孩子报道,多多指教
2013-05-10 14:32
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
收藏
得分:0 
学程序设计主要还是靠自己多看,多想,多动手。
建议你从基础的学起,不要一上来就开始学winform程序,虽然东问问西问问一个简单的窗口程序也做出来了,但是基本的概念还是云里雾里的。
自己选一本基础的书先看一遍,偏重语法和概念的,在这个阶段学习控制台程序足矣。
让我做你的老师只怕我能力和时间都有限。如果你有不懂的地方还是在论坛中发帖子吧,里面的人都很热心,而且技术好的人也很多。
最后祝你学习顺利!
2013-05-10 20:25
wchl868
Rank: 2
来 自:山东济宁
等 级:论坛游民
帖 子:23
专家分:28
注 册:2013-4-26
收藏
得分:0 
呵呵   我就是想加你    如果你在线我可以随时问你,我现在是学生,学的就是C#,有书,老师安排的作业不会,就想办法解决,可以给我指导吗,你的QQ多少,你加我也行649227075

前辈们。小孩子报道,多多指教
2013-05-10 21:48
快速回复:显示用代码显示100个label控件 一行显示10个 求大神当老师
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031556 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved