但在Button2来对动态创建的控件进行赋值,我就不知
话题:但在Button2来对动态创建的控件进行赋值,我就不知怎么
回答:首先 要在类的声明中(.h) ,定义Edit 此时类的其他成员函数都可以访问 如果你只是在函数中定义的,它不能被其他函数(Button2Click)访问 然后 在类的构造函数里面,对定义的对象 动态分配内存(new),当然 也可以在Button2里面进行内存分配,同时 在析构函数(需要创建,或者用FormClose函数里) 释放内存(delete) 重要 这时 可以在Button1Click里面 对这些对象 属性进行设置,包括大小、位置、类型等, Button2Click里面就可以 对其赋值等其他 作了 方法跟普通的Edit一样
话题:JS中获取由JS动态生成的HTML控件的ID?
问题详情:页面有使用动态添加表格方法(使用循环实现的,因此它们的ID都
回答:你可以利用document.getElementById函数,例如:var obj=document.getElementById("text1")
参考回答:document.getElementsByTagName("table");都是数组,遍 取值。为啥不用JQuery
话题:求助为动态创建的控件添加
问题详情:为动态创建 utton添加 ,随能帮我一下?谢谢!!
回答:我一般情况下先实际放一个按钮,编好对应的 处理程序,然后删除按钮,这样按钮的 处理程序就留下来了。我们知道 也是属性,那么只要给动态创建的按钮的属性赋值为那个过程不就行了
参考回答:建立一个过程,参数和要做的 参数一致,然后在创建控件的时候将该过程赋给控件的 ,就可以了。
话题:怎样动态创建控件和设置属性?
回答:的控件的Parent属性设为Self,可以(我没有效“必须”这个词)设面以动态生成一个按钮为例:procedure TForm1.Button1Click(Sender: TObject);var btn:TButton;begin btn:=TButton.Create(Self); btn.Top:=100; btn.Left:=100; btn.Width:=0; btn.Height:=30; btn.Parent:=Self;end;起重要声明一个TButton的变量,然后再调用Create过程,接着设置 btn.Caption:='New';它的一些属性就行了,个中最重要的是Parent属性,如 不设置,将无法显示。如 动态生成的控件是弗成视的,则不需Parent属性。如 是在编写控件时要动态生成控件,则情况又稍有不合,Parent是TWinControl类型,在上例中,btn的Parent设为Self,这个Self指的是
参考回答:varLB: TLabel; LB :=TLabel.Create(nil); Lb.Left :=10;begin LB.Parent :=self; LB.Caption :='OK'; Lb.top :=20; showme
话题:ASP. 给动态生成 控件的值赋值,和取值
问题详情:这是生成的Jquery 我先要给他里面根据数据库赋值 然后获取他生
回答: : 控件类型 新控件名=new 控件类型 新控件名.add('Value'); 新控件名.dataBond();
话题:但在Button2来对动态创建的控件进行赋值,我就不知怎么弄
问题详情:谁知道啊!麻烦帮忙看下
回答:没看懂你想干什么。。。。
话题:动态生成LinkLabel控件,如何为控件赋值
问题详情:赋值在LinkLabel的对象linklbl里,才能在新生成的控件的
回答:private void LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){ if(sender is LinkLabel) { LinkLabel ll=(LinkLabel)sender;messagebox.show(ll.Text); }}
话题:动态创建好了控件数组textbox2(i),请问有没办法借此给数组
问题详情:我动态生产N个textbox,组成一个控件数组。起初这N个textbox都
回答:大概的,C#的方法,设置Text属性改一下就行了String[] strs=new String[] {"aa", "bb", "cc"} 数据的数组Button[] btns=new Button[3]; 动态建控件 for (int i=0; i 3; i++) { btns[i].Location=new Point(3 * i, 0); btns[i].Name="btn" + strs[i].ToString(); this.Controls.Add(btns[i]);}
话题:DELPHI 给动态创建的控件指定onclick 处理过程,如何传
问题详情:动态创建的label,在其onclick 中赋值LabOnClick这个过程
回答:label的onClick 对应的只有Sender:Tobject 一个参数你的 LabOnClick(Sender:Tobject,msgStr:String);怎么也是对不起来的。所以不行要么 1 重写一个label 2 我惯用的 懒办法 newLabel.OnClick:=LabOnClick(Sender); 然后每个label的hint不一样 每次点击 就获取其中的hint procedure TForm1.LabOnClick(Sender: TObject); begin showmessage(Tlabel(Sender).Hint); end; 实际上 我动态创建很多控件,经常拿tag来 分的 说 设备1 ID是3 newLabel.tag:=3; 设备2 ID是 newLabel.tag:=; 发生后 就根据 Tlabel(Sender).tag 我就知道是哪个设备被点击了 不用String字段
参考回答:告诉你一个本办法,很好使,而且在改 码的时候很方便,特别使用于动态加好多控件的。例如,需要动态建立50个label,点击的时候
话题:请问在delphi中动态生成的控件怎样处理 ?
问题详情:请问在delphi中动态生成的控件怎样处理 ?
回答:procedure MyOnClick(Sender: TObject);Button1.OnClick MyOnClick;
参考回答:Newitem.OnClick:=main.NClick;
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































