ListView控件数据操作——通过代码在窗体上添加控件
ListView控件数据操作
二、通过代码在窗体上添加控件
- ListView控件数据操作
- 函数代码
- 在窗体公共区定义ListView控件变量
- 在窗体加载时创建ListView控件
- 在窗体改变尺寸时设置列表位置及大小
- 窗体上操作按钮使用ListView控件
- 窗体设计时的样子
- 窗体运行时的样子
ListView控件在不同电脑里的版本不是完全一致的,经常会因为版本不同,导致窗体上的控件不能使用,如果能够实现在窗口加载时自动添加控件,就要很好的解决这个问题。下面的代码就可以实现这个功能,可以很方便的在窗口设计时使用。
函数代码
在窗体公共区定义ListView控件变量
'在窗体公共区定义ListView控件变量
Dim WithEvents 列表 As MSComctlLib.ListView
在窗体加载时创建ListView控件
Private Sub UserForm_Initialize()
'在窗体加载时创建ListView控件On Error Resume NextSet 列表 = Me.Controls.Add("mscomctllib.listviewctrl.2")With 列表.Gridlines = True.View = 3.Font.Size = 12.FullRowSelect = True.BorderStyle = ccNoneEnd With
End Sub
在窗体改变尺寸时设置列表位置及大小
Private Sub UserForm_Resize()
'设置列表位置及大小Frame1.height=48Frame1.top=6With 列表.Left = 6.Top = Frame1.Height + Frame1.Top + 6.Width = Me.Width - 18.Height = Me.Height - Frame1.Top - Frame1.Height - 40End With
End Sub
窗体上操作按钮使用ListView控件
Private Sub 添加_Click()
'使用添加的ListView控件
Dim tmpAddListViewHead 列表, ConstFields, ConstWidth '添加表头tmp = Sql查询(数据库文件, Replace(SqlStr, "[条件]", 条件))If IsArray(tmp) ThenAddListViewData 列表, tmp '添加数据Else列表.ListItems.Clear '清空列表End If
End Sub
窗体设计时的样子
窗体运行时的样子
ListView控件数据操作系列未完,待续!
——专注办公软件的二次开发及培训,你有问题,我有思路!
——微博、微信、CSDN同号:w_dexu。
——转载请注明出处!
扫码加微信
ListView控件数据操作——通过代码在窗体上添加控件相关推荐
- ListView控件数据操作——添加表头和数据
ListView控件数据操作 一.添加表头和数据 在窗口显示数据时,经常会用到ListView这个控件,虽然也可以使用ListBox,但其功能还是比较弱一些,ListView相对用起来更顺手一些.下面 ...
- C#中子线程操作主线程中窗体上控件的方法
Demo this.listView1.Visible = true;this.listView1.BeginUpdate();this.listView1.EndUpdate(); //结束数据处理 ...
- WinForm中新开一个线程操作窗体上的控件(跨线程操作控件)GOOD
http://www.cnblogs.com/joey0210/p/3450379.html 最近在做一个winform的小软件(抢票的...).登录窗体要从远程web页面获取一些数据,为了不阻塞登录 ...
- java获取其他窗体上的控件,怎么获取从引用自定义panel控件的frame里获取它的控件的值...
如何获取从引用自定义panel控件的frame里获取它的控件的值? 以下是自定义的panel控件: package snooker; import java.awt.Component; import ...
- 演练:使用 TableLayoutPanel 在 Windows 窗体上排列控件
http://msdn.microsoft.com/zh-cn/library/ie/w4yc3e8c(v=vs.80) 转载于:https://www.cnblogs.com/zhenmingliu ...
- 记录一下:在菜单上添加自绘图形的例子(VB6代码)
不复杂,记录在这里以备用 效果图: 代码如下: Option Explicit '在菜单上添加自绘图形的例子 '窗体上添加一个Picture1,一个Command1,一个至少带一个下级菜单的顶级菜单. ...
- 在GLSurfaceView上添加Layout控件(android)
查找了很久,才找出在GLSurfaceView上添加控件的方法.废话不说,本例实现了一个Native opengl es 程序,绘制了一个旋转三角形:当然主题是在GLSurfaceView上添加Lay ...
- 简单实现 子窗体关闭后 刷新父窗体的DataGridView控件数据
简单实现 子窗体关闭后 刷新父窗体的DataGridView控件数据 首先创建两个窗体,一个父窗体Form1 一个子窗体Form2 在show 子窗体时 设置 Form2 form2=new Form ...
- asp.net 窗体关闭事件_VBA代码将强制执行:你的窗体上必须显示最大、最小化按钮...
大家好,我们今日继续讲解VBA代码解决方案的第102讲内容:如何在用户窗体上添加最大.最小化按钮.我们在使用VBA的窗体时,不知你是否注意到:VBA中的窗体标题栏上只有关闭按纽,没有最大最小化按钮的. ...
- iOS开发UI篇—实现UITableview控件数据刷新
iOS开发UI篇-实现UITableview控件数据刷新 一.项目文件结构和plist文件 二.实现效果 1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作). 运 ...
最新文章
- Hat’s Words(字典树)
- 学习如何在AutoCad土木工程中绘制建筑设计图
- java 右键获取路径,java路径
- C# 准备开始学习 并行程序开发
- SQL中的循环语句_类似FOR循环
- DOM树和Render树的创建
- EXCEL 打开 csv乱码问题
- Median(二分+二分)
- 游戏中的“战争黑雾”和现实中的程序员处境
- git pull 失败 ,提示:fatal: refusing to merge unrelated histories
- 关于如何学好网络 送给学习网络工程的学生
- cte公用表表达式_CTE SQL删除; 在SQL Server中删除具有公用表表达式的数据时的注意事项
- python自动测试模型_Selenium+Python 自动化测试模型
- kolla快速集成openstack-ocata和opencontrail-4.0.1.0单节点
- 微信测试号实现微信网页的分享
- 软件工程考研笔记整理(三小时速成)(1)
- java编写程序上机实验,《Java程序设计》上机实验
- 一些蓝桥杯的简单模拟题目
- pg 百万数据表 添加序号 20秒轻松搞定
- (论文加源码)基于时频域特征分析和SVM分类器的DEAP脑电信号情感状态识别(matlab代码)(四分类)