动态创建控件

原创 2006年05月27日 18:06:00

在页面上加一个PlaceHolder控件PlaceHolder1,

 for(int i=4;i<count;i++)
     {
      if(ds.Tables[0].Rows[0][i].ToString() == "1")  //根据数据库中的值判断是否要添加
      {
       TableRow tr = new TableRow();TableCell tc = new TableCell();//tc.Width = Unit.Parse("70px");
       tc.Wrap = false;
       string columnsName = ds.Tables[0].Columns[i].ColumnName;
       Label lbl = new Label();
       lbl.ID = "lbl"+i.ToString();
       lbl.Text = GetChineseNameByColumnName(columnsName);
       tc.Controls.Add(lbl);
       tr.Cells.Add(tc);
       TableCell tc2 = new TableCell();
       tc2.Wrap = false;
       TextBox txt = new TextBox();
       txt.ID = "txt"+columnsName;
       id += txt.ID+",";
       tc2.Controls.Add(txt);
       tr.Cells.Add(tc2);
       tbl.Rows.Add(tr);
      }
     }
         this.PlaceHolder1.Controls.Add(tbl);

MFC中动态创建控件

本篇文章介绍了在MFC中怎么动态创建各种控件,以及添加相应的响应事件。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从对象窗口中拖出所需控件放在对话框中即可,再恰当批...
  • penpenandtongtong
  • penpenandtongtong
  • 2012年09月10日 11:17
  • 1709

PB9.0动态生成控件

在做毕业设计的时候,遇到了用复选框来显示数据库中的信息,但是数量不能确定。因此,需要减低程序显示时和数据库的耦合度,让程序自己可以根据数据库的记录的信息数量变化自动适应。基于该需求用到了动态生成控件。...
  • zhuojiajin
  • zhuojiajin
  • 2014年02月28日 14:07
  • 4746

duilib 动态创建按钮

最近准备学习新的界面库,感觉MFC开发起来太麻烦。
  • XiaoZuoay
  • XiaoZuoay
  • 2014年11月11日 17:16
  • 3299

MFC中动态创建控件以及事件响应实现方法

本文实例讲述了MFC中动态创建控件以及事件响应实现方法,分享给大家供大家参考。具体实现方法如下: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建...
  • Qsir
  • Qsir
  • 2017年06月07日 12:17
  • 879

【VS开发】动态创建ActiveX控件

bool CCollectDataDlgDlg::CreateMyCtrl(LPRECT lpRect, UINT nID, CWnd *pParent) {  CLSID clsid;  ws...
  • LG1259156776
  • LG1259156776
  • 2016年07月23日 12:52
  • 728

【C++】动态生成控件

动态生成控件 分为以下步骤: 1、建立控件的ID号 ID号是控件的标识,矿建控件之前必须为它设置一个ID号 方法:View-->Resource View-->String T...
  • u010141025
  • u010141025
  • 2015年05月22日 10:25
  • 725

MFC 动态创建Picture Control

一遍关于怎么动态创建PictureControl的文章,有兴趣的可以看一看
  • u012454516
  • u012454516
  • 2015年05月05日 15:16
  • 2176

Delphi7下面关于动态创建控件和释放的个人总结

昨天,一个网友在动态创建控件时释放出了错。他的情况是,动态创建了N个Panel,然后双击Panel就释放掉该Panel。可问题就来了,一释放就出错。然后就一顿讨论。当然也有其他的高手给出了代码,可高手...
  • www1157763637qqcom
  • www1157763637qqcom
  • 2014年01月04日 14:54
  • 3952

Delphi 代码创建控件与事件动态绑定

procedure TForm1.btn3Click(Sender: TObject); var btn2:TButton; begin btn2:=TButton.Create(Self...
  • u010219209
  • u010219209
  • 2015年08月21日 17:15
  • 2708

c++builder 动态创建控件及销毁

创建控件: 其实创建控件相对简单。。。  直接生成需要数量的控件实例即可。  for(int i=0;i...
  • wangjijun2010
  • wangjijun2010
  • 2012年02月09日 16:38
  • 1023
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:动态创建控件
举报原因:
原因补充:

(最多只允许输入30个字)