PB动态创建控件
来源:互联网 发布:手机淘宝怎么投诉商家 编辑:程序博客网 时间:2024/06/09 16:43
第一种,直接创建(其实就是根据系统的类名创建)
CommandButton lbtn_newlbtn_new = Create CommandButtonlbtn_new.Width = 300lbtn_new.Height = 100lbtn_new.visible = truelbtn_new.Text = "new"parent.OpenUserObject(lbtn_new,"commandbutton",this.x + 600 , this.y)
第二种,根据自己的类名创建
CommandButton lbtn_newlbtn_new = Create using "cb_1"lbtn_new.text = " new cb_1"parent.OpenUserObject(lbtn_new,"cb_1",this.x + 600 , this.y)
网上找的其他资料
动态创建一CommandButton,并使之能响应Click事件动态创建按钮不难,如下 CommandButton MyCmdBtn //声明 OpenUserObject(MyCmdBtn, "CommandButton", 100, 100) //创建 MyCmdBtn.Width = 600 //设置属性 MyCmdBtn.Height = 150 MyCmdBtn.Text = "这是一个动态创建的控件!" MyCmdBtn.Visible = TRUE //放入父对象的子控件队列中 Parent.Control[ UpperBound( Parent.Control ) + 1] = MyCmdBtn 但是:如何将一个事件绑定给他呢?方法一:建议不要直接使用commandbutton,先建一个commandbutton类的对象,声明一个实例变量is_clickedevent,在其clicked事件中写parent.Dynamic Event(is_clickedevent),创建后给is_clickedevent赋值。方法二:窗口中的控件发生行为时会向窗口发送一个WM_COMMAND的消息(数据窗口的DDDW除外),你可以在窗口上加入一个pbm_command的事件,根据hwndchild(对象句柄)和notificationcode(存放通知代号,clicked为0)的不同写不同的代码。 另外,忘了提一下,pbdesigner的第一种方法应改为parent.Dynamic TriggerEvent(is_clickedevent),或PostEvent.
阅读全文
0 0
- PB动态创建控件
- PB 动态创建数据窗口
- 【PB】动态创建数据窗口
- PB 动态创建数据窗口
- PB动态创建数据窗口
- 利用PB动态创建数据窗口
- 利用PB动态创建数据窗口
- PB datawindows 动态创建数据窗口
- PB如何创建动态数据窗口
- PB datawindows 动态创建数据窗口
- PB如何创建动态数据窗口
- PB动态创建DW的两个例子
- 利用PB动态创建数据窗口
- PB如何创建动态数据窗口
- PB datawindows 动态创建数据窗口
- PB如何创建动态数据窗口
- 动态创建控件
- 创建动态控件
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
- C语言实现bmp图片全彩转灰度,灰度转伪彩
- svg3dtagcloud生成3D标签云
- EventBus 3.0的用法详解
- angularJS——jquery.bower
- PB动态创建控件
- 通过可变参数求和
- 自我反省
- Python(五)文件操作基础代码示例
- Unity Shader:Waveform波形-复合波
- 域名解析也有浏览器缓存
- protoc-gen-lua 编译、安装、使用教程
- Eclipse中Java自定义注解模板详解
- 黄秀杰--Node后端优雅使用Bmob