您的位置:程序门 -> .net技术 -> c#



想做一个在panel中飞过的文本的效果,结果只显示最后的一个,怎么改!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


想做一个在panel中飞过的文本的效果,结果只显示最后的一个,怎么改![已结贴,结贴人:laolaixuebiancheng]
发表于:2007-02-12 19:38:14 楼主
for   (int   j   =   1;   j   <   20;   j++)
                        {      
                                panel1.controls.clear();
                                label   hj   =   new   label();
                                hj.name   =   "hj "   +   i;
                                hj.text   =   "2wqwer ";
                                hj.location   =   new   system.drawing.point(10   *   i,   10   *   i);
                                //hj.width   =   100;
                                //hj.height   =   20;
                                panel1.controls.add(hj);
                                thread.sleep(10);
                          }
发表于:2007-02-12 19:41:201楼 得分:0
这个问题肯定很菜,大家笑过了还是帮我回答一下吧,谢谢了!
发表于:2007-02-12 19:44:062楼 得分:10
for   (int   i   =   1;   i   <   20;   i++)   //   j   ->   i
{
        panel1.controls.clear();
        label   hj   =   new   label();
        hj.name   =   "hj "   +   i;
        hj.text   =   "2wqwer ";
        hj.location   =   new   system.drawing.point(10   *   i,   10   *   i);
        panel1.controls.add(hj);
        application.doevents();   //   < <   insert
        thread.sleep(10);
}
发表于:2007-02-12 19:47:543楼 得分:0
谢谢!请接分


快速检索

最新资讯
热门点击