文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页技术开发数据库教程 → VFP编程方式向表单添加新控件实例教程

VFP编程方式向表单添加新控件实例教程

时间:2010/2/23 11:38:00来源:本站整理作者:我要评论(0)

VFP编程方式向表单添加新控件实例教程:

vfp的“表单控件工具栏”包含了标签(Label)、文本框(TextBox)等常用的控件类,以前我们向表单添加控件时多数都是在设计时使用该工具栏。 单击该工具栏上的某个控件图标后,即可在表单上拖动、绘制出所需要的控件。但有时我们需要的控件有可能在设计时无法确定,而是在应用程序运行时根据具体情况动态创建的,这时就需要以编程的方式,通过使用addobject()函数或creatobject()函数动态地向表单添加新控件。
本例在命令按钮的click事件代码中,使用系统基类grid动态创建出一个表格,单击“新建表格”按钮即会动态创建出一个表格并且把“网站信息表”作为数据源赋给它。本例中使用到了“数据1”数据库中的数据表“网站信息表”,关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出
单击了“新建表格”按钮后,则会动态创建表格并显示“网站信息表”的数据
本例制作步骤如下:
1.新建表单form1,将其保存为“编程方式向表单添加新控件.scx”,并按下表设置其属性:
属性名 属性值
Caption 编程入门网-编程方式向表单添加新控件
AutoCenter .T.
width 375
Height 250
2.向表单中添加两个命令按钮command1和command2,将其Caption属性分别设置为“新建表格”和“退出”并适当调整它们在表单上的位置。
3.添加事件代码:
(1)表单form1的init事件:
use 网站信息表
(2)表单form1的unload事件:
close data
(3)命令按钮command1的click事件:
this.enabled=.f.
thisform.height=250
thisform.addobject('grid1','grid')
thisform.grid1.Setall("DynamicBackColor","RGB(224,225,255)","Column")
with thisform.grid1
.top=50
.left=10
.width=thisform.width-10
.height=thisform.height-70
.recordsource='网站信息表'
.visible=.t.
.Column1.Header1.BackColor=RGB(255,255,190)
.Column2.Header1.BackColor=RGB(255,255,190)
.Column3.Header1.BackColor=RGB(255,255,190)
endwith(4)命令按钮command2的click()事件:
thisform.release
4.运行“编程方式向表单添加新控件.scx”。
本例代码在Win2003+VFP6.0环境下调试通过。

相关视频

    没有数据

相关阅读 lol盲僧龙得而隐皮肤怎么得 lol盲僧龙德而隐皮肤获得方式介绍编程语言排行榜2020年9月 TIOBE编程语言排行榜2020年最新版apex英雄画面设置推荐 apex英雄各显卡60fps画面推荐设置apex英雄怎么看延迟 apex英雄查看fps延迟方法第五人格律师疯狂的大飞皮肤怎么获得 律师疯狂的大飞皮肤获取方式绝地求生刺激战场个人探索值怎么得 个人探索值获得方式介绍王者荣耀吕布猎兽之王怎么得 吕布猎兽之王获取方式介绍明日之后大神背包怎么获得 大神背包获取方式介绍

文章评论
发表评论

热门文章 oracle10g安装图解(wi

最新文章 数据库流行度排行2019oracle10g安装图解(wi SQL2008全部数据导出导入两种方法SQL2005新建复制“找不到存储过程 错误:28Dos远程登录mysql数据库详细图文教程mysql怎么开启远程登录功能

人气排行 mysql自动定时备份数据库的最佳方法-支持wiVisual Foxpro 6.0安装向导图文教程SQL Server 2008 安装图文教程SQL2008全部数据导出导入两种方法SQL 2000/2005/2008 的收缩日志方法,和清理mysql出 Can't connect to MySQL server onoracle10g安装图解(win7)sql2005安装图解_(sql server2005)安装教程