在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
组件可以锁住使它们不能移动。锁住组件是有用的,这样就知道Form Designer已完成工作并且不想为意外地移动控件而担心。要锁住窗体的控件,从主菜单中选择【Edit | Lock Controls】。锁住的控件是不能被移动和改变大小的。当控件被锁住时,它们的大小变动手柄是灰色的且带有黑边。如下图Button1,Button2,Button3被锁定住: 要解锁控件,在选【Edit | Lock Controls】,控件就像以前一样可以移动了。应用此技术,可以锁住窗体上所有的组件或一个也不锁,但不能锁住已被选择了的组件。
排序、剪切、复制及粘贴组件有时会把组件放到另一个的上面以产生可视效果。例如把白框放在黑框上面会产生阴影框。显然不能把阴影放在框上,因此不得不排序控件告诉Delphi,哪些控件放到上面,哪些控件放到下面去。现在做一个简单的联系,顺便也说明下如何使用Copy与Paste组件。首先启动空窗体,然后做以下几步: 1、在组件选项板上点击Additional标签,选Shape组件,在窗体上点击按钮,设置该Shape,白色正方形出现在窗体上; 2、设置Shape的大小如所期望一样,如下: 3、确信Shape组件被选择,从主菜单选【Edit | Copy】; 4、从主菜单选【Edit | Paste】。Shape的复制品被安放在原始Shape的右下方,正是想要的地方,实在方便,如下:
1、 双击Object Inspector的Brush属性,改变其Color属性为clBlack,新Shape是黑色的,但在原始Shape的上面,我们需要调整一些顺序; 2、 点击右键,从快捷菜单选择【Control | Send to Back】。黑色的Shape移动到了白色Shape的后面,现在有了带阴影的框。 这个练习举例说明了Form Designer的两个特点,显示了怎样改变控件的堆放顺序,如何用Copy与Paste复制组件。 原始组件的属性被正确复制并粘贴在里面,作为粘贴处理部分。每次粘贴组件,都被放在原始组件的右下方。
设置组件大小对某些组件,把它放到窗体上并接受缺省大小。按钮是个好例子。标准的按钮高25像素,宽75像素。如下图: 对于许多情形,缺省的按钮大小正是想要的。但对某些组件,缺省大小很少是需要的。例如Memo组件,几乎总是要设置大小来适合具体的窗体。 1、用拖动设置大小当选择控件时,八个黑色大小手柄出现在控件周围。当把鼠标放在其中任意一个手柄上时,光标变成双箭头,被称作大小设置光标。当看到大小设置光标时,开始拖动来设置控件大小。组件大小如何设置依赖于控制尺寸手柄。 在组件上下边中央的尺寸手柄设置垂直大小,同样的左右尺寸手柄设置组件的水平大小。如果抓住组件角上的尺寸手柄,则同时设置组件的横向与纵向大小。当尺寸手柄是所期望大小时,释放鼠标按钮,组件大小重新设置了。如下设置Memo组件的大小的前后两张图: 图1、正在设置大小的Memo组件 图2、设置好大小后的窗体
2、用大小对话框设置其大小另一种设置大小的方法是Size对话框,可从快捷菜单中选择【Position | Size…】或者从主菜单【Edit | Size…】打开Size对话框,如下图: 要使一组控件有相同的高度或宽度时用Size对话框。例如,窗体上有6个编辑Edit组件,都有不同的宽度。要使窗体显得更整齐,需要把它们做成相同宽度。首先选择这6个组件,然后调出Size对话框,在Width栏中选择“Shrink to smallest”,使所有组件按宽度最短的组件宽度设置,或者选择“Grow to largest”,使所有组件的宽度按最长宽度的组件设置,或者也可以Width编辑框中输入精确的宽度,此时保证Height栏中选择“No change”。点击OK,组件即有同一宽度。 3、 用Scale对话框设置大小设置大小的另一个工具是Scale对话框,从主菜单选择【Edit | Scale…】或者从Form Designer快捷菜单中选择【Position | Scale…】调出Scale对话框。如下图: 此对话框能够指定比例百分比。要做两倍大小的组件,在Scale编辑框中输入200;要缩减一半,输入50即可。Scale对话框快速改变所有窗体组件的大小是非常方便的。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论