关键词: 控件
Component One控件使用心得(精选5篇)
篇1:Component One控件使用心得
Component One控件使用心得
Posted on 2007-09-11 12:50 石头 阅读(506)评论(1)编辑 收藏 引用 所属分类:.NET技术
Component One控件中的flexgrid控件,相信好多人都使用过吧,其功能不用多说了,主要是比.net中的datagrid控件使用起来方便,可以满足目前绝大数需要。比如遍历表格,高亮显示符合条件的单元格,行,列等
Dim cs As C1.Win.C1FlexGrid.CellStyle = flexGrid.Styles.Add(“Critical”)
cs.BackColor = Drawing.Color.Bisque
For col As Integer = flexGrid.Cols.Fixed To flexGrid.Cols.Count-1
If flexGrid.Cols(col).AllowEditing = False Then
flexGrid.Cols(col).Style = cs
End If
Next
2导出文件
可以很方便的导出到excel等
Dim File As New SaveFileDialog
Dim filename As String
File.Filter = “xls files(*.xls)|*.xls|All files(*.*)|*.*”
If File.ShowDialog = DialogResult.OK Then
If File.FileName.Trim().Length > 0 Then
filename = File.FileName.Trim()
File.OverwritePrompt = True
If _flex.Cols.Contains(“Check”)Then
_flex.Cols.Remove(“Check”)
End If
_flex.SaveGrid(filename,C1.Win.C1FlexGrid.FileFormatEnum.Excel,C1.Win.C1FlexGrid.FileFlags.IncludeFixedCells)
MessageBox.Show(“导出文件成功!”, “提示信息”, MessageBoxButtons.OK, MessageBoxIcon.Information)Else
MessageBox.Show(“请输入保存文件名称!”, “提示信息”, MessageBoxButtons.OK, MessageBoxIcon.Information)End If
还有好多常用功能,在这就不罗列了,有使用此控件的朋友,可以一起交流
篇2:Component One控件使用心得
页框控件本身是一个容器,其中可以包含若干个页(page);而页也是容器,可以在其中添加各种对象,因此无论是在设计时添加对象或者是代码引用,都要比别的控件麻烦些。在使用这个控件时需要注意:如果设计时要向某个页中添加对象,一定要在页框的编辑状态下选中该页的标签,然后再向该页中添加控件;另外在不同页之间切换时,需要处理好数据源的问题。
刚接触这个控件的同志可能经常会碰到这样一个问题:即使在页框中只设定了两页,这两页的标题宽度也会平均分配并且占满整个页框的宽度;而在标准windows对话框中,无论有多少页,页面标题都是左对齐排列的,如下图:
这个问题很好解决,把页框的TabStyle属性值设为“1-非两端”就可以出来这种左对齐的效果。
本文来设计一个页框控件的应用实例,在本例中通过页框控件的两个页实现了看实例学VFP:对表中记录进行定位与查找操作和看实例学VFP:向数据表中添加记录并验证输入数据是否合法这两个例子的功能,运行时如下图:
制作步骤如下:
一、新建表单,将其caption属性值设置为“编程入门网-页框控件”,AutoCenter属性值设置为.t.,保存为“表单1.scx”。
二、向表单上添加一个页框控件pageframe1,将其pagecount属性值设为2,TabStyle属性值设为“1-非两端”。
三、右击页框控件选“编辑”命令,在页框的编辑状态下选中page1,将其caption属性值设置为“查找记录”,按照看实例学VFP:对表中记录进行定位与查找操作一文向page1添加相同的控件并为各个控件设置相同的属性。
四、在页框的编辑状态下选中page2,将其caption属性值设置为“添加记录”,按照看实例学VFP:向数据表中添加记录并验证输入数据是否合法一文向page2添加相同的控件并为各个控件设置相同的属性。
五、设置完毕后的表单设计器如下图:
六、添加事件代码:
(一)表单的init事件代码:
篇3:VFP中“超级链接”控件的使用
关键词:Visual FoxPro,超级链接,控件
1“超级链接”控件简介
“超级链接”控件 (Hyperlink) 是VFP 8.0新增的一个标准的表单控件, 它运行时不可视, 主要有以下几个程序方法可供调用:
Go Back:向后执行历史记录列表中的超级链接跳转。
Go Forward:向前执行历史记录列表中的超级链接跳转。
Navigate To:向指定的目标执行超级链接跳转。
通过以上三个程序方法我们就可以很方便地在程序中实现超级链接功能。其中主要使用Navigate To程序方法, 它的使用格式是:Object.Navigate To (c Target) , 参数c Target指定要定位的URL。
2 在表单中实现超级链接
在表单上添加一个"超级链接"控件, 然后再添加一个命令按钮, 在命令按钮的Click事件中, 通过调用“超级链接”控件的Navigate To方法来启动Internet浏览器并实现向目标地址的跳转, 也可以通过一个图片或一个标签的Click事件来实现这种跳转。
下面给出一个用命令按钮来启动超级链接的实例:
2.1 新建一个表单 (Form1) , 属性设置如下:
Auto Center=.T.
Caption=″在表单中使用超级链接″
2.2通过表单控制工具栏在Form1上添加一个超级链接控件 (Hyperlink1) 和一个命令按钮Command1, 设置Command1的Caption属性为“链接到搜狐网站”。
2.3在Command1的Click Event事件中写入代码:
This Form.Hyper Link1.Navigate To (″www.sohu.com″)
2.4保存表单Form1, 然后运行这个表单, 当单击“链接到搜狐网站”这个命令按钮时, 就会启动Internet浏览器并直接链接到http://www.sohu.com站点。
3 在选单中实现超级链接
在用户自定义选单中使用超级链接, 可以实现通过选单直接访问Internet站点的功能, 使我们的程序更具吸引力。就像Microsoft Office帮助选单中的Microsoft on the Web一样, 我们可以在自己的程序选单中加入系统开发 (下转117页) 者的技术支持网站链接;通过这种方法, 也可以使我们的程序能为用户提供HTML格式的帮助, 因为“超级链接”控件也支持对本地地址或本机一个磁盘文件的链接。 (上接41页)
因为“超级链接”控件是一个表单控件, 它使用时需要一个表单对象来容纳, 而我们在选单中使用时通常不需要显示用户自定义表单。我们可以借助系统内存变量-SCREEN, 在运行时添加一个“超级链接”控件对象到SCREEN, 然后在SCREEN中调用“超级链接”控件的Navigate To方法。
下面是一个在选单中直接访问搜狐网站的实例, 首先设置一个选单选项:访问搜狐网站, 然后为这个选单选项创建一个过程, 写入以下代码即可:
结束语
在用VFP8.0开发的应用程序中, 使用"超级链接"控件可以方便地跳转到Internet的任意一个目标地址上。只要运行这个程序的客户端已配置好Internet浏览器 (例如:Microsoft Internet Explorer) , 并且具备访问Internet的条件, 那么“超级链接”对象就会自动启动浏览器并打开地址中指定的页面。
参考文献
[1]施.Visual FoxPro教学研究[J].淮海工学院学报, 2003 (5) .
[2]常青.利用Visual Foxpro开发的科研信息管理系统[J].北京市经济管理干部学院学报, 2000 (1) .
[3]袁广林.Visual FoxPro5.0中查询式输入的实现[J].电脑知识与技术, 1999 (6) .
篇4:Component One控件使用心得
----在VB6专业版或者企业版中,LISTVIEW控件并不是默认的工具箱的配置项目,你必须要手工添加---单击“工程”菜单项目,选择“部件”,在部件对话框的“控件”栏目中选择“MICROSOFT WINDOWS COMMON CONTROLS 6.0”,确认在它前面的复选框中有一个黑色的对号,单击“确认” 按钮,这时你的工具箱中便添加了几个控件,其中,有五个空心圆圈的便是LISTVIEW控件了, 当然怎么把它添加到窗体上就不用我多说了吧。
----我个人认为,作为一个增强功能的列表框,它的本质是用来显示更多的信息的.因此, 在这篇文章中,我着重介绍它VIEW属性的LVWREPORT(报表)值的使用.至于它的外观怎样设计,诸位当然可以随心所欲了.为了直观一点,我举一个应用实例来说明。
----设计完成后的主界面参见图一,它实际上是一个增强功能的文件浏览器。
----首先新建一个标准EXE工程,主窗体名称为FRMMAIN,添加一个驱动器列表框DRIVE1,一个文件列表框FILE1(设置VISIBLE属性FALES,PATTERN属性(*.EXE;*.DLL)),一个目录列表框DIR1,一个增强列表框LISTVIEW1,一个IMAGE控件IMAGE1和一个IMAGELIST控件IMALIST1,在IMALIST1控件上单击右键,设计IMAGELIST控件,添加一个你最喜欢的图标(最好使用ICON图标),索引为一。在主窗体FRMMAIN的通用声明段输入以下代码: Dim clmX As ColumnHeader;标题栏 Dim itmX As ListItem;列表项目 Dim Counter As Long;计数器 Dim Fname As String;读取文件名
Dim dname As String;增强列表框完整路径名称 Public CurrentDir As String;完整的目录名称 在主窗体的LOAD事件中写入以下代码: Private Sub Form_Load()Me.Caption = App.Title;窗体的标题为生成可执行文件的标题 Me.Left =(Screen.WidthMe.Height)/ 2; 窗体位置在屏幕中间
ListView1.ColumnHeaders.Add , , “文件名称”,ListView1.Width / 3, 0 ’第一个标题栏是“文件名称“,长度为ListView1 宽度的三分之一,文字左对齐
Set clmX = ListView1.ColumnHeaders.Add(, , “序号”, ListView1.Width / 5, 2)’第二个标题栏是“序号“ 依次往下
Set clmX = ListView1.ColumnHeaders.Add(, , “文件大小 ”, ListView1.Width / 4, 1)Set clmX = ListView1.ColumnHeaders.Add(, , “创建时间”, ListView1.Width / 3, 0)ListView1.BorderStyle = ccFixedSingle;边界类型 ListView1.SmallIcons = ImageList1 ;
关联图标仓库ImageList1 For Counter = 0 To File1.ListCount1 Fname = File1.List(Counter)Set itmX = ListView1.ListItems.Add(, , Fname);添加文件名
itmX.SubItems(1)= CStr(Counter + 1)+ “/” + CStr(File1.ListCount)itmX.SubItems(2)= CStr(FileLen(CurrentDir & Fname))itmX.SmallIcon = 1 itmX.SubItems(3)= Format(FileDateTime(CurrentDir & Fname), “HH:MM YYYY/MMMM/DD”)Next Counter;添加增强列表框的各个项目
Dir1.ToolTipText = “当前目录是:” & Dir1.Path;提示 End Sub----通过以下代码取得鼠标单击增强列表框返回的项目名称: Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)allfname = Item;文件名
dname= CurrentDir& Item;完整的路径和文件名
篇5:Component One控件使用心得
功能简介:
该控件主要用于网上商品的展示及交易。具体使用方法:
1.新建页面,并在“互动控件”中选择“产品”控件,将其拖入模拟器中,设置好大小。在“控件属性”——“控件样式”中,如果想全屏显示,控件的宽度应设置为320,高度设置为“高度自适应”。(一般建议一个产品控件占据一个页面,不再添加其他控件。)
2.以上设置好后,点击“控件属性”——“控件内容”,选择产品源及类别。如果尚未建立产品组及分类,请跳转到“运营管理平台”添加。(以后您资讯的发布及产品的更新,都是在这个后台中进行)。
3.在运营管理平台选中您要选择的应用。4.点击“新增产品组”,按照要求进行产品组的添加。我的应用中有两家商店——levi’s和杜莎餐厅,所以要建立两个名字分别为“levi’s”和“杜莎餐厅”两个产品组。若是应用中只包含一个商家,则配置一个产品组即可。(如果您是单人经营,为了查看订单的便捷度,请您尽量通过一个产品组添加产品。不同产品组的订单会被拆分到相对应的产品组内。)关于支付宝KEY的申请方法(必须申请的是手机网站支付功能,其他均不行)请点击此链接:
5.建立好产品组后,可以开始建立产品分类了。“LEVI’S”这个产品组中,需要分为三类——上衣、裤子、全部。您只需点击页面右上方的的“管理分类”按钮,然后开始编辑即可。如果想要删除您建立的分类,也是同样的方法,在“管理分类”变为“退出管理”后,点击分类名称,就会出现删除按钮。
6.分类好后,直接点击“新增产品”开始创建产品。
7.按照需求将产品信息填写好,右侧“产品图片”的选项图片大小为240X240像素。产品描述中的图片宽度最大应为640像素。该页面上传的所有图片均应控制在200KB以内。
8.在这一页的产品分类选项中选中你要将这件商品分到的类别中,此商品我分到了“上衣”和“全部”中。完成后,将剩余选项勾选好,点击确定即可。这时产品就已经发布出去了。如果不想立即发布,则可不选择产品分类,编辑好后会出现在未分类选项中。待到发布前点击产品的编辑按钮,进行分类即可。
9.填写好后,在产品管理页面就可以看到您编辑完成的商品了,其中未分类里的商品是没有发布的商品。在商品的右上方有三个图标和一个数字。其中的数字是调整商品在手机客户端中排列的位置,数字越小越靠前,可以为负数。倒数第二个图标为“编辑”按钮,可以对已经编辑好的产品详情进行二次编辑。最后一个则为删除按钮,一旦删除,就不能再恢复,请慎重选择。
10.将商品添加好后,就可以选择添加到客户端了。方法:在制作页面中,将最开始建立的那个页面中的产品控件进行“控件属性”——“控件内容”的设置——产品源和类别选择为您要显示的类别即可。通过“控件属性”——“控件样式”中的“快速布局”可以选择展示效果,第一个是列表形态,第二个是宫格形态。
相关文章:
VBActiveX控件在InTouch数据库访问中的应用01-23
巧用窗体控件完成表格规范化填写01-23
GridView控件01-23
WPS表格中控件工具箱的用处01-23
浅谈LabVIEW中表格控件的使用01-23
控件设计01-23
数据窗口控件01-23
dxp控件总结01-23
多功能控件01-23
网页申报控件安装方法与常见问题01-23