我想定义一个可多行输入的表单,初步设想是通过Grid和Command组合实现:
在Grid1中,如果是一行,则对应一个添加,用户通过fileopen指令添加具体文件信息后,grid自动添加一行,并在第2行中同步生成一个添加按钮,而上一行的添加字体改为修改)
目前该想法有如下困难:
1、能否实现的问题。Grid中,能否添加按钮,不行的话添加“...”或等文字也行,只要实现该功能就可以;
2、grid能够在程序中自动变换的问题。在init()中指令的行数,能否在其它过程中得到重新修改或定义?
此外,再问下菜鸟级编程问题:我在一个form中完成所有的控件定义后,可以将所有的控件的初始化命令生成在form.init()中,目前主要是修改Caption和尺寸定位。那么,我想问下,form及其所属控件的所有的事件,能否在某一事件的响应函数中指令呢?
比如:
3、form的init()、unload()、activate()等事件,能否在一个文件中完成全部的书写,而不是再通过鼠标点选指令编辑器的procedure进行切换?
4、form所属的控件的click()属性,能够在form的init()中定义吗?或者其它事件中定义,比如Click()?
5、form及其控件的命令,可以写在文本或其它文件中不?即在Form对应的事件中以过程或子函数的形式予以调用?尤其是Click()、activate()、unload()等事件