访问配对表格
配对表格,这个技巧是怎样调整它们的大小以便它们可以填写客户端区域并将它们衔接起来。这不牵扯很多代码,但是有一个必不可少的诀窍。一旦你的基础前提做好了,你可以使用这个方法来创建你自己的定制UI体验。
【IT专家网独家】对新颖的用户界面和菜单系统的研究仍在继续。我的文章并不是完全不喜欢访问的读者要求更多的建议。坦白地说,我不认为我还有什么,但是最近的一个新的应用程序请求使我尝试了一个新的方法,下面就是它的结果。你可以在这里下载它的代码并自己试验一下。
基本的前提是“配对表格”,如下面的截屏所示。这个技巧是怎样调整它们的大小以便它们可以填写客户端区域并将它们衔接起来。这不牵扯很多代码,但是有一个必不可少的诀窍。一旦你的基础前提做好了,你可以使用这个方法来创建你自己的定制UI体验。

这都在开放事件中
几乎所以的代码都是在Form_Open()事件中执行的。当然也有一些例外的情况,但是在之前的文章中都进行了介绍,并且/或可以通过阅读代码推断出来。基本上,这就是我们想要做的:
1. 启动时打开状态面板表格
2. 在最左侧显示位置状态面板表格
3.规模表格扩展到2.5英寸宽,高为正常
4. 添加一个加载细节表格的动作
5. 调整细节表格的大小以添进空余空间
6. 允许不同的表格存在于这个地方
我们使用Pubs数据库表的一个子集,如前面的演示样本中所示。这个应用允许用户从下拉列表中选择一个[Publisher]。一旦选定了,[Titles]表格就加载到了细节区域。这个表格包含了一对开关按钮,这使得用户可以转到[Employees]表格并转回来。上面的截屏使你了解我们想要完成的是什么。
首先,让我们考虑一下当状态面板表格(frmMain)打开时会发生什么。为了避免有碍眼的闪烁,我们设置属性Echo 为False。这确保了屏幕不会随着卸载、加载表格和恢复表格大小而动态地更新。你必须记得在Exit 代码中将Echo设置为True,从而将屏幕显示出来,否则你将看不到你的表格。
我希望找到都可用的客户端区域,并将表格的高度设置为这个值。不过可能有另一个方法来完成这个工作,我对新组进行了研究,发现没有什么能够像我要推荐给你的一样简单的了。将Echo设置为Off,你就可以随意地将表格最大化、测量它的高度、恢复原状和将它的高度设置为先前确定的值。瞧!都可以做了!
- 本文关键词:

