到这里,我们Form的一些基本设置都完成了。该Form可以上传,编译, 但是在编译的时候会有如下的警告信息:No Items on block QUERY_TEST 编译还是能够正常生成FMX文件。
16
不过Item是我们设计的最小单元,我们的一切数据操作都是对Item进行的,因此一个没有Item的Form是没有实际意义的。
按照我们前面讲的注册Form之后,点击你的Menu,会弹出如下信息, 并且不会把你的Form Show出来:
17
3.2.8 增加Item <1>、增加一个Item
<1>、选择 Items <2>、点击 Create
<2>、修改Item的属性
18
好了,到此,一个基本的Form已经完成。
可以正常编译,运行,但是这个Form是一个没有任何实际意义的对象。
我们开发Form的过程,就是按照这个大致流程,后续的过程,就是自己在这个Form里面增加Window、Canvas、Block、Item、Trigger等。
3.2.9 在Canvas上进行UI调整
我们都是在Canvas上面对Item进行位置的调整,达到使整个Form看起来美观整齐的目的。
19
右键单击一个Item,在弹出的菜单中选择Layout Editer就能打开这个Item所在的Canvas 右键单击一个Canvas,在弹出的菜单中选择Layout Editer或者双击该Canvas的图标,都能打开这个Canvas
Canvas排版界面:
Canvas:所有Item必须在其上面 View:运行时所看到的实际大小 注意:在Canvas上面看到的Item,必须全部都在这个Canvas的范围里面,否则,在编译时会出现错误:
20