前言:MSHFlexGrid的用途非常的广泛,在涉及到表格的时候,用起来非常的方便。今天研究了一下午这个控件。下面是一些总结,来和大家分享一下。如果错误,欢迎指正。
(1)简述:
MSHFlexGrid控件显示和操作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。
当与Data控件绑定时,MSHFlexGrid控件只显示只读数据
MSFlexGrid的行和列是从0开始计数的,对于行来说,以顶端为起始,而对于列来说,则以左边为起始。
(2)用途
你可以在MSHFlexGrid中的任何单元放置文本、图片或这二者。Row和Col属性指定MSHFlexGrid控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。
如果单元中的文本太长以致不能在单元中一行显示,将WordWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWidth属性)或行高度(RowHeight属性)。
使用Col和Row属性确定MSHFlexGrid控件中的行数和列数。使用Band属性确定MSHFlexGrid中的band风格。
(3)语法
object.ColAlignmentFixed(index)[=value]
ColAlignmentFixed属性的语法包含以下几个部分:
部分描述
object一个对象表达式,其值是“应用于”列表中的一个对象
index一个Long数值,它指定了列
value一个整数,它确定固定单元格中的数据的对齐方式,如“设置”中所示
设置
value的设置值包括:
常量值描述
flexAlignLeftTop0单元格的内容左、顶部对齐
flexAlignLeftCenter1单元格的内容左、居中对齐
flexAlignLeftBottom2单元格的内容左、底部对齐
flexAlignCenterTop3单元格的内容居中、顶部对齐
flexAlignCenterCenter4单元格的内容居中、居中对齐
flexAlignCenterBottom5单元格的内容居中、底部对齐
flexAlignRightTop6单元格的内容右、顶部对齐
flexAlignRightCenter7单元格的内容右、居中对齐
flexAlignRightBottom8单元格的内容右、底部对齐
比如说行和列都居中就是
.CellAlignment = 4(这里的4代表“flexAlignCenterCenter”)
.ColAlignment = 4
(4)属性:
.row :指表格的行
.rows: 表格的总行数
.rowsel:选中行数,可以为一个范围多行
.mouserow:鼠标所在行
.col 指表格的列
.cols 表格的总列数
.clowidth:列宽
.Textmatrix(introw,intcol):返回具体某一单元格中的内容,x代表行,y代表列
.Cellallignment:单元格中内容的对齐方式
.backcolorsel:选中单元格背景色
.remouveitem:移除某一行内容
.CellAlignment单元内容对齐方式
.ColAlignment 列内容对齐方式
事件
mousedown,mouseup:当鼠标按下或弹起时的相应的操作
clear:清除内容,一般用在防止所需内容重复加载时
ClearStructure清除网格的结构(映射信息)
AddItem向网格中加入一新行
rowsel返回选中的行
colsel返回选中的列
RowsLong返回网格的行的总数或者或BAND的行的总数
(5)删除MSHFlexgrid表格中的某一行,然后再删除数据库中表中相应的数据,下标 越界。
属性调整 注意代码,删除的顺序.
VB中的ColSel是指从表格控件返回或设置的起始列和或终止列。
文章浏览阅读634次。转自于:http://www.cppblog.com/vici/archive/2011/09/05/155103.html这篇文章发表于http://e-maxx.ru/algo/inclusion_exclusion_principle,原文是俄语的。由于文章确实很实用,而且鉴于国内俄文资料翻译的匮乏,我下决心将其翻译之。由于俄语对我来说如同乱码,而用Google直接翻译中文的话又变得面目_msk&1==0
文章浏览阅读280次。巧用linux服务器的/dev/shm/,如果合理使用,可以避开磁盘IO不给力,提高网站访问速度。首先让我们认识一下,什么是tmpfs和/dev/shm/?tmpfs是Linux/Unix系统上的一种基于内存的文件系统。tmpfs可以使用您的内存或swap分区来存储文件。由此可见,tmpfs主要存储暂存的文件。它有如下2个优势 : 1. 动态文件系统的大小。2. tmpfs 的另一个主要的好处是它..._linux 把缓存目录放入 /dev/shm
文章浏览阅读70次。点击上方“计算机视觉工坊”,选择“星标”干货第一时间送达大家好,本公众号现已开启线上视频公开课,主讲人通过B站直播间(bilibili号:3D视觉工坊:https://space.bili..._点云显示技术
文章浏览阅读484次。Could not get style shows in Administrator Control panel , 登陆到PHPBB的管理员后台之后, 无法安装和检测到任何的style, 但是事实上已经上传style包。
文章浏览阅读436次。执行:执行yum install docker-ce docker-ce-cli containerd.io报错解决报错container-selinux 」= 2:2.74 ; slirp4netns >= 0.4 ; fuse-overlayfs >= 0.7错误:软件包:3:docker-ce-19.03.12-3.el7.x86_64 (docker-ce-stable) 需要:container-selinux >= 2:2.74错误:软件包:dock_docker 20依赖
文章浏览阅读3.1k次。(GNU symbolic debugger) 是由 GNU 软件系统社区提供的。当下的 GDB 支持调试多种编程语言编写的程序,包括 C、C++、Go、Objective-C、OpenCL、Ada 等。实际场景中,GDB 更常用来调试 C 和 C++ 程序,同 GCC 配套组成了一套完整的开发环境。何谓调试?就是让代码一步一步慢慢执行,跟踪程序的运行过程。比如,可以让程序停在某个地方,查看当前所有变量的值,或者内存中的数据;也可以让程序一次只执行一条或者几条语句,看看程序到底执行了哪些代码。_gdb调试程序
文章浏览阅读94次。在Oracle10g中增加了dba_his_*类统计信息表,在瓶颈时间过时了的时候,可以参考这些表来诊断瓶颈来源。 1、确定时间段:select * fromdba_hist_snapshot ..._dba_hist_proc
文章浏览阅读168次。mmc_sd_init_card剩下的关于UHS-I的分支结构。uhs-I的初始化流程图如图:红线标出的部分是已经做了的事,与上一篇那个流程图是一致的,之后就是if分支中做的事。if分支中的函数mmc_sd_init_uhs_card:/* * UHS-I specific initialization procedure */static int mmc_sd..._mmc/sd controller initialization. mmc/sd card: mid: 0x70 read block: 512 byt
文章浏览阅读3.1k次,点赞2次,收藏2次。题目链接:http://codeforces.com/problemset/problem/998/D题目:Let's introduce a number system which is based on a roman digits. There are digits I, V, X, L which correspond to the numbers 1, 5, 10 and 5..._let's introduce a number system which is based on a roman digits. there are
文章浏览阅读1.4k次。android应用自适应多分辨率的解决方法 1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意: a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854._
文章浏览阅读3.3w次,点赞4次,收藏12次。XPATH如何选择不包含某一个属性的节点?今天博主在写一个xpath的时候就碰到了这个问题。我们知道选择包含某一特定属性的节点,可以使用例如//tbody/tr[@class]来选择。那么不含某属性的节点如何用xpath取得呢?这里可以用到not。例如排除一个属性的节点可以使用//tbody/tr[not(@class)]来写,排除一个或者两个属性可以使用//tbody/tr[no_xpath筛选不包含的节点
文章浏览阅读2.2k次。Tenable Nessus是一款使用方便的 IP、端口扫描工具。 利用它可以获得被扫描计算机的 ping 响应时间、主机名称、计算机名称、工作组、登录用户名、MAC地址、TTL、NetBios 信息等;您也可以指定扫描端口,查看目标计算机开放端口的情况。Nessus是一个顶级的漏洞扫描程序,它由Tenable Network SecurityNessus 被认为是目前全世界最..._tenable nessus