| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3828 人关注过本帖
标题:panel动态增加的控件怎么 取值问题?
只看楼主 加入收藏
严立兵
Rank: 2
等 级:论坛游民
帖 子:22
专家分:60
注 册:2016-11-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
panel动态增加的控件怎么 取值问题?
//成型时间控件
            for (int i1 = 0; i1 <shuliang; i1++)
            {
                DateTimePicker chengxingshijian = new DateTimePicker();
                chengxingshijian.Name = "Chengxingshijian" + i1.ToString();
                chengxingshijian.CustomFormat = "YYYY-MM-DD";
                chengxingshijian.Value = DateTime.Now;
                chengxingshijian.CustomFormat = "YYYY-MM-DD";
                chengxingshijian.Left = left;
                chengxingshijian.Top = i1 * (top * 3 + chengxingshijian.Height*3) + top;
                chengxingshijian.Width = 130;
                panel1.Controls.Add(chengxingshijian);
            }

            //龄期
            for (int i3 = 0; i3 < shuliang; i3++)
            {
                TextBox lingqi = new TextBox();
                lingqi.Name = "lingqi" + i3.ToString();
                lingqi.Text = lingqicb.Text.Trim();
                lingqi.ReadOnly = true;
                lingqi.Width = 60;
                lingqi.TextAlign = HorizontalAlignment.Center;
                lingqi.Left = left + 140;
                lingqi.Top = i3 * (top * 3 + lingqi.Height * 3) +top;
                panel1.Controls.Add(lingqi);
            }
      
            //抗压时间控件
            for (int i1 = 0; i1 < shuliang; i1++)
            {
                DateTimePicker kangyashijian = new DateTimePicker();
                kangyashijian.Name = "kangyashijian" + i1.ToString();
                DateTime dt = chengxingshijian.Value.Add(TimeSpan.Parse(lingqi.Text.Trim()));
                kangyashijian.Value = dt;
                kangyashijian.CustomFormat = "YYYY-MM-DD";
                kangyashijian.Left = left + 210;
                kangyashijian.Top = i1 * (top * 3 + kangyashijian.Height * 3) + top;
                kangyashijian.Width = 130;
                panel1.Controls.Add(kangyashijian);
            }
我要怎么取到上面两个动态增加控件的文本值?
搜索更多相关主题的帖子: 动态 
2016-12-17 12:26
严立兵
Rank: 2
等 级:论坛游民
帖 子:22
专家分:60
注 册:2016-11-22
收藏
得分:0 
        DateTime dt = chengxingshijian.Value.Add(TimeSpan.Parse(lingqi.Text.Trim()));


这个里面不对请教我应该怎么修改?
2016-12-17 12:27
严立兵
Rank: 2
等 级:论坛游民
帖 子:22
专家分:60
注 册:2016-11-22
收藏
得分:0 
谁会的 求解啊!感谢大神们!
2016-12-17 12:39
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
收藏
得分:20 
局部变量怎么取得到
2016-12-17 20:47
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
收藏
得分:0 
难道提示的还不够,你想想,你在窗体设计器里面拖了一个控件在窗体上,为什么在窗体类的任何地方都可以使用,因为控件的声明是全局的呀
2016-12-18 02:05
严立兵
Rank: 2
等 级:论坛游民
帖 子:22
专家分:60
注 册:2016-11-22
收藏
得分:0 
回复 4楼 yhlvht
控件是代码添加的 !不过解决了!通过找到这个控件然后在获取自己需要的,还是谢谢你!
2016-12-18 15:02
pottos
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-1-13
收藏
得分:0 
不清楚你打算怎么用。我一般把需要动态添加控件的事情封装成一个类,这样调用的时候更加方便自由。
2017-01-13 08:38
快速回复:panel动态增加的控件怎么 取值问题?
数据加载中...
 
   



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

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