C++Builder IDE使用技巧

原创 2001年02月18日 22:15:00
 

C++Builder IDE使用技巧<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

不管您已经用了多久的C++Builder,无庸置疑,IDE中总有些被您忽略的功能。本文中介绍了IDE中的一些鲜为人知的功能。

快速选择Form

在您开发应用程序时,您经常需要选中Form来改变Form的属性值或生成新的Form事件句柄。有些时候,选择页面只需简单在页面上单击。但更多的时候,页面总是完全被其上的组件所隐藏。

通过对象观察器(Object Inspector)顶端的下拉组合框来选择是一种解决办法。但从下拉列表中找出form类并不容易,尤其在页面包含了大量的组件时。

幸运的是,IDE提供了选择form的快捷键。举例来说,当一个Memo组件以client对齐方式充满了form的客户区域时。要想选择form,您只要在Memo上单击,然后按下Esc键,就会选中form

实际上IDE将焦点转向了最初所选对象的父对象。如果您在form上的panel面板上又放置了一个组件的话,当您单击这个组件然后又按下Esc键后,就会选中panel面板。再按下Esc键后,就会选中form

复选container(容器)中的组件

Panel面板经常被用作其他组件的容器。您也许想同时选中Panel面板上的几个组件来移动它们或是改变它们的共同属性。您当然可以通过Shift+单击来选择这些组件。但若您想通过拖动鼠标来选的话,您只会将panel拖的到处乱跑。按下Ctrl键再拖的话,就完全不同了。这个办法适用于所有的容器类组件(GroupBox, ScrollBox, ControlBar,等等等等)

微调

很多时候,您都会对Form上的组件进行细微的调整。选中一个组件后,按住Ctrl键再按下方向键(四个箭头)可以将组件往相应的方向以像素点为单位移动。同时按住Shift Ctrl键,再按一下方向键的话可以使组件移至下一个网格定位点。

要想组件往相应的方伸长或缩短一个像素点的话,按住Shift键再按方向键。左右键调整组件宽度,上下键调整组件高度。

同时改变数个组件的属性

当您选择了多个组件时,对象观察器(Object Inspector)将会显示这些组件的共同属性。举例来说,如果您想让Form中的数个Edit组件都有同样的宽度的话,只需同时选中它们,然后在对象观察器中改变Width属性,所有您选中的组件宽度都会变成新的宽度值。这也是一下子清空许多Edit组件的Text属性的便捷之道。

使用Alignment(对齐)对话框!

您经常需要确保一组组件能够以某种方式对齐。举例来说,您希望一个Edit组件和与其对应的Label组件中间对齐。先选中Edit组件,然后按住Shift键选择Label组件,再在其中一个组件上右击鼠标,选择弹出菜单上的Align(对齐)选项。这时会弹出一个Alignment(对齐)对话框,允许您按照某些顺序对齐组件。很简单的,试试看。

我必须指出这只是使用Alignment对话框的一方面原因,实际上这也是组件锚定(anchor)的原理。您所选定的一组组件的第一个组件将作为锚组件。也就是说,锚组件不动,所有其它的组件按照对齐方式向他对齐。

最后要说的是,View | Alignment PaletteAlignment对话框完全一致。

结论

对有些读者来说,本文的内容十分可笑!但我敢打赌大多数人多少可以从本文中学到点您以前没有注意到的东西。C++Builder RAD特性令人印象深刻。一旦您学会将IDE发挥到极致时,这一点将尤其正确。

 

 

CKER@SINA.COM

C++Builder 2007《一》新鲜发布—安装

今天无意中,打开妖哥的小站,惊喜的发现C++Builder 2007在大约一个月前就已经发布了,真乃憾事矣,没有第一时间常常鲜:),不过也无关紧事,现在来玩转玩转体验一下. Lets Go!1、关于C...
  • webwalker
  • webwalker
  • 2007年06月30日 13:37
  • 2971

c++ builder image 不能打开JPG图片

1.头文件加入     2.Image只能打开bmp文件,所以必须将jpg文件转化成bmp文件         TJPEGImage*   tjpg=new   TJPEGImage();     G...
  • kenmy03
  • kenmy03
  • 2007年09月19日 15:53
  • 2449

快速使用 C++ Builder IDE 心得

人比较懒,做事的时候总喜欢找点捷径。用 BCB 也有一段时间了,总结出来一些使用 IDE 的捷径,希望给用 BCB 的朋友们带来一点方便。这些看似很简单的的技巧,使用好了确能给你的编程工作提高不少效率...
  • shadowstar
  • shadowstar
  • 2002年05月15日 09:22
  • 1727

delphi7IDE技巧

1.object Inspector对象观察器,通过快捷键 F11 可以快速打开。
  • u010673851
  • u010673851
  • 2013年12月06日 19:12
  • 776

Windows下开发C++ GUI界面的工具 wxDev-C++

因为想要设计一个程序,所以这两天学起了C++,但是C语言的GUI界面一般都很难建立的,幸好现在有了很多的GUI库,可以方便的实现GUI界面的开发。 我选择的是 wxWidgets ,这个库可以实现跨...
  • Moyox
  • Moyox
  • 2010年05月26日 00:44
  • 2173

Eclipse ARM IDE 开发环境

一、Eclipse Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较好的灵活性。 二、CDT CDT是Eclipse用于扩展Eclipse支持C/C++开发的插...
  • cxw3506
  • cxw3506
  • 2012年12月13日 20:48
  • 14060

C++Builder常用设置

1、ComboBox1->Text能改变combobox
  • lz465350
  • lz465350
  • 2014年10月29日 21:10
  • 1305

C++ Builder调试技术

C++ Builder调试技术 在软件开发过程中,调试是一个重要的环节,调试技能也是开发人员所必须掌握的重要技能。现在的开发工具,如C++ Builder,通常都提供了强大的调试器。一个好的调试器,加...
  • zhengyongchen
  • zhengyongchen
  • 2004年10月19日 12:15
  • 6695

Visual studio IDE 与 visual C++之间的对应关系 (Correspondence)

通常Windows开发,我们使用 Visual studio IDE 工具。软件开发不是单兵作战,需要不少第三方包库 (.lib, .h, .dll)。第三方包库给出的往往是vcXX的版本号,而我们要...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2014年12月22日 20:40
  • 1065

ExMobi文档

EXmobi官方文档 ExMobi®从入门到精通         本书电子版和示例代码请访问GIT仓库: https://github.com/nandy007/ExMobi...
  • shizhesx
  • shizhesx
  • 2015年07月04日 11:25
  • 4714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++Builder IDE使用技巧
举报原因:
原因补充:

(最多只允许输入30个字)