VFP开发动态创建组件
来源:互联网 发布:有网络但微信发不出去 编辑:程序博客网 时间:2024/05/08 05:15
1。VFP动态添加VFP自己的控件的代码如下
thisform.AddObject("textBox1","TextBox")
Thisform.textBox.visible=.T.
非常简单
2。如果在Grid中更改列中的编辑控件的代码如下:
Grid1.Column1.RemoveObject('Text1')
Grid1.Column1.AddObject('Check1',"CheckBox")
Grid1.Column1.Check1.Visible=.T." &&这句一定要记住加,否则不能用的。
3。如果在Grid中加入自定义组件:
Vcx类库中加入的自定义类控件,现在未知道知何直接添加,但可通过prg编写类库来加载。如我要在动态添加的Grid控件中的Valid事件都调用CalColumnSingle.Prg
代码如下:
**------先定义一下自定义组件,组件文件名为:class_taximeter_textbox_prg.prg,改写Valid()事件
DEFINE CLASS taxiMeter_TextBox AS TextBox
FUNCTION Valid()
CalColumnSingle()
ENDFUNC
ENDDEFINE
然后在Grid动态加入前调用SET LIBRARY TO
SET LIBRARY TO class_taximeter_textbox_prg.prg
Grid1.Column1.RemoveObject('Text1')
Grid1.Column1.AddObject('tetTaxiCustom',"CLASS taxiMeter_TextBox")
Grid1.Column1.tetTaxiCustom1.Visible=.T." &&这句一定要记住加,否则不能用的。
- VFP开发动态创建组件
- 动态创建一个组件
- 动态创建tidhttp组件
- 动态创建vb组件
- 动态创建组件
- QtQuick动态创建组件
- Android动态创建组件
- QML如何创建动态组件
- 用fragment创建动态组件
- VFP开发文档
- VFP创建Excel新办法
- Angular4动态创建组件--根据组件名称动态创建出来组件
- Angular4动态创建组件--根据组件名称动态创建出来组件
- BCB中实现动态创建组件
- 在Delphi中动态创建ActiveX组件
- BCB 动态创建组件的事件响应
- FLEX如何动态创建DataGrid组件详解
- BCB 动态创建组件的事件响应
- 媒体数据存储和传输
- SEO之百度快照浅谈
- EXT JS4数据包
- Android原生(Native)C开发 -- framebuffer篇
- iphone开发资源汇总
- VFP开发动态创建组件
- ssh设计jsp使用taglib提示 does not support runtime expressions
- Why isn't main defined `main(int argc, std::vector<std::string> argv)`?
- 一些IT职业随想
- GDB 多线程环境调试
- java动态代理
- CCLabelTTF尽量使用setPosition而不是使用.position属性,否则可能不显示
- 互联网项目管理要点
- 关于数据库日期操作的杂七杂八【格式化、互转、比较】