区分“双胞胎”控件

区分“双胞胎”控件,第1张

概述在敲击代码的起初是我最容易搞混的两个控件是MSFlexGrid和MSHFlexGrid。见得次数多了,就有一种迫切想要探究清楚的愿望。下面是我为了解决我的问题,查阅大量网络资料和MSDN上的资料获得的相关信息,希望可以帮助那些同样有好奇心的人有更好的了解。 MSFlexGrid控件显示和 *** 作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSF

在敲击代码的起初是我最容易搞混的两个控件是MSFlexGrID和MSHFlexGrID。见得次数多了,就有一种迫切想要探究清楚的愿望。下面是我为了解决我的问题,查阅大量网络资料和MSDN上的资料获得的相关信息,希望可以帮助那些同样有好奇心的人有更好的了解。


MSFlexGrID控件显示和 *** 作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSFlexGrID控件只显示只读数据。 你可以在MSFlexGrID中的任何单元放置文本、图片或这二者。Row和Col属性指定MSFlexGrID控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。 如果单元中的文本太长以致不能在单元中一行显示,将WorDWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWIDth属性)或行高度(RowHeight属性)。 使用Cols和Rows属性确定MSFlexGrID控件中的行数和列数 MSFlexGrID特有事件 ※注1:MSFlexGrID控件的特有事件全部是不带参数的,要注意与DataGrID控件的同名事件区分 ※注2:执行顺序:LeaveCell → SelChange → EnterCell → RowColChange MSHFlexGrID控件   MSHFlexGrID控件显示和 *** 作表格数据。其对包含字符串和图片的表格提供了灵活的排序、插入数据和格式编排功能。当与Data控件绑定时,MSHFlexGrID控件只显示只读数据。   你可以在MSHFlexGrID中的任何单元放置文本、图片或这二者。Row和Col属性指定MSHFlexGrID控件的当前单元。你可以在代码中指定当前单元,也可以在运行时使用鼠标或键盘改变当前单元。Text属性引用了当前单元中的文本。   如果单元中的文本太长以致不能在单元中一行显示,将WorDWrap属性置为True将在单元中分多行显示文本。要在单元中显示多行文本,你需要增大单元的宽度(ColWIDth属性)或行高度(RowHeight属性)。   使用Cols和Rows属性确定MSHFlexGrID控件中的行数和列数。使用Band属性确定MSHFlexGrID中的band风格。   DBGrID、MSFlexGrID、MSHFlexGrID这三个控件用途有什么不一样? DBGrID和另外两个控件最大的区别在于DBGrID允许用户修改数据,而另外两个不允许。如果你要用户修改数据,你应该DBGrID。如果只是显示数据,应该使用MSFlexGrID、MSHFlexGrID,这两个控件显示的选项更多,更好看。而MSFlexGrID和MSHFlexGrID之间的区别,主要是后者支持ADO的层次显示。如果你不使用ADO,可以考虑MSFlexGrID,否则建议使用MSHFlexGrID。 MSFlexGrID和MSHFlexGrID之间的区别,主要是后者支持ADO的层次显示。如果你不使用ADO,可以考虑MSFlexGrID,否则建议使用MSHFlexGrID。 这两个控件的详解: MSFlexGrID 控件 Microsoft FlexGrID (MSFlexGrID) 控件可以显示网格数据,也可以对其进行 *** 作。它提供了高度灵活的网格排序、合并和格式设置功能,网格中可以包含字符串和图片。如果将它绑定到一个 Data 控件上,那么 MSFlexGrID 显示的将是只读的数据。 语法 MSFlexGrID 说明 文本和图片可以同时或者单独放在 MSFlexGrID 的任何一个单元格中。Row 和 Col 属性指定了当前的 MSFlexGrID 单元格。程序员可以在代码中改变当前单元格,用户可以在运行时使用鼠标或者箭头键改变它。Text 属性提供了当前单元格内容的参考信息。 如果单元格中的文本过长,无法全部显示在单元格的一行中,而且 WorDWrap 属性被设置为 True,那么文本将回绕到同一单元格的下一行。如果需要显示被回绕的文本,需要增加单元的列宽(ColWIDth 属性)或行高(RowHeight 属性)。 使用 Col 和 Row 属性可以分别确定 MSFlexGrID 中列与行的个数。 MSHFlexGrID 控件 Microsoft HIErarchical FlexGrID (MSHFlexGrID) 控件对表格数据进行显示和 *** 作。在对包含字符串和图片的表格进行分类、合并以及格式化时,具有完全的灵活性。当绑定到 Data 控件上时,MSHFlexGrID 所显示的是只读数据。 语法 MSHFlexGrID 说明 可以将文本、图片,或者文本和图片,放在MSHFlexGrID 的任意单元中。Row 和 Col 属性指定了MSHFlexGrID 中的当前单元。程序员可以在代码中指定当前单元,也可以在运行时,使用鼠标或者方向键来对其进行修改。Text 属性引用当前单元的内容。 如果单元的文本过长而不能在该单元中显示,而且 WorDWrap 属性被设置为 True,那么文本就会换行到同一单元内的下一行。为了显示换行的文本,可能需要增加单元的列宽度(ColWIDth 属性)或者行高度(RowHeight 属性)。 可以用 Cols 和 Rows 属性来决定MSHFlexGrID 控件中的列数和行数。 显示层次结构记录集 MSHFlexGrID 控件的一个主要特性是它能显示层次结构记录集—以层次结构方式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并把 MSHFlexGrID 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录 简单地说,Rows Cols属性就是规定该控制总的行列数。

总结

以上是内存溢出为你收集整理的区分双胞胎”控件全部内容,希望文章能够帮你解决区分“双胞胎”控件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1275817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存