Frame控件的使用

云里浪688

云里浪688

2016-02-19 13:32

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的Frame控件的使用,过去的都会过去,迎接崭新的开始,释放更美好的自己。

使用Frame控件
  
  Frame(框架)控件可以用来对其他控件进行分组,以便于用户识别。使用框架控件可以将一个窗体中的各种功能进一步进行分类,例如,将各种选项按钮控件分隔开。
  
  在大多数的情况下,框架控件的用法是比较“消极的”,我们用它对控件进行分组,但是通常没有必要响应它的事件。不过,它的Name、Caption和Font属性是经常被修改的。
  详细信息请参阅第三章“窗体、控件和菜单”中的“使用选项按钮分组选项”,该部分简单地演示了如何使用框架控件对选项按钮进行分组。
  
  在窗体中添加一个Frame控件
  在使用框架控件分组其他选项的时候,请首先绘出框架控件,然后再绘制它内部的其他控件。这样在移动框架的时候,可以同时移动它包含的控件。
  
  在框架内部控制控件
  要将控件加入到框架中,只需将它们绘制在框架的内部即可。如果将控件绘制在框架之外,或者在向窗体添加控件的时候使用了双击方法,然后将它移动到框架控件内部,那么控件将仅仅“位于”框架的顶部,在进行移动的时候将不得不分别移动框架和控件。
  
  注意如果希望将已经存在的若干控件放在某个框架中,可以先选择所有控件,将它们剪贴到剪贴板上,然后选定框架控件并把它们粘贴到框架上。
  
  选择框架中的多个控件
  要选择框架中的多个控件,在使用鼠标拉框包围控件的时候需要按下CTRL键。在释放鼠标的时候,位于框架之内的控件将被选定,如图7.22所示:
  
  
  使用MicrosoftHierarchicalFlexGrid控件
  MicrosoftHierarchicalFlexGrid(MSHFlexGrid)和MicrosoftFlexGrid(MSFlexGrid)控件以网格的形式显示Recordset数据,数据可以来自单个表或者多个表。
  HierarchicalFlexGrid控件提供了在网格中显示数据的高级功能。它与MicrosoftDataBound网格(DataGrid)控件类似,但也有显著区别:HierarchicalFlexGrid控件不允许用户对它绑定或包含的数据进行编辑。因此,这种控件在显示数据的同时能够确保原始数据的安全,使数据不被用户修改。不过,通过将它与文本框结合起来使用,HierarchicalFlexGrid控件的单元格编辑能力也是可以实现的。
  尽管HierarchicalFlexGrid控件是VisualBasic5.0中使用的FlexGrid控件,HierarchicalFlexGrid控件是比较灵活的。HierarchicalFlexGrid控件还提供了更多的显示选项,利用这些选项我们可以定义出最适合于自己需要的自定义格式。
  这里的各个主题主要集中在如何使用HierarchicalFlexGrid上。关于早期的FlexGrid控件的详细信息,请参阅有关的VisualBasic5.0文档。
  VisualBasic的FlexGrid控件
  
  HierarchicalFlexGrid控件支持以下功能:
  1.只读的数据绑定。
  2.动态重新安排列和行。
  3.在进行列调整的过程中重新对数据进行分组。
  4.利用现有的、为DBGrid控件编写的VisualBasic代码。
  5.每个单元格中可以包含文本、图片或者同时包含文本和图片。
  6.在代码中或者在运行时defRunTime改变当前的单元格文本。
  7.当HierarchicalFlexGrid被指派到一个数据控件时,自动读取数据。
  8.单元格中的文本换行功能。
  9.当控件的DataSource和DataMember属性被绑定到特定的数据提供者时,提供ActiveXDataBinding。
  10.通过VisualBasic中的DataBindingManager进行绑定。
  11.直接绑定到Command分层结构中的分组的和相关的ADORecordsets。
  12.当HierarchicalFlexGrid被绑定到一个Recordsets分层结构时,提供其他显示选项。这些附加的选项支持以多种方式显示分组的和相关的Recordsets,包括带区。
  注意如果要利用标记了星号(*)的功能,必须使用HierarchicalFlexGrid控件。这些功能是FlexGrid控件所没有的。
  由于以往的FlexGrid控件的某些局限,该控件不能够访问包括带区在内的某些功能。如果希望访问所有的功能,在创建新的数据绑定网格控件的时候,建议使用HierarchicalFlexGrid控件。FlexGrid控件不能够自动升级到HierarchicalFlexGrid控件。
  

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)->

展开更多 50%)
分享

猜你喜欢

Frame控件的使用

编程语言 网络编程
Frame控件的使用

vb Frame 控件的使用

编程语言 网络编程
vb Frame 控件的使用

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VisualBasicCommonDialog控件的使用

编程语言 网络编程
VisualBasicCommonDialog控件的使用

DataGrid 控件的使用

编程语言 网络编程
DataGrid 控件的使用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

按钮控件的使用

C语言教程 C语言函数
按钮控件的使用

VisualBasic控件的使用

编程语言 网络编程
VisualBasic控件的使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Ubuntu如何使用命令调节屏幕亮度

Ubuntu如何使用命令调节屏幕亮度

jQuery 点击图片跳转上一张或下一张功能的实现代码

jQuery 点击图片跳转上一张或下一张功能的实现代码
下拉加载更多内容 ↓