|
如果mylib2里有另一个同名的类,操作也不会成功。但若在命令后加overwrite子句,原有的 类将被代替。 问题12: 怎样能不使用属性窗口而进入容器? 答案12: 在对象上单击鼠标右键。从弹出菜单中选择"编辑"。如果你是在 网格上操作,你必须选择对象所在的列并使用属性窗口来选你想编辑的特定 的目的。如果你想选择header类或列的其他的目的,你必须使用属性窗口。
问题13: 如何把数组作为参数传递给表单? 答案13: 在foxpro中,数组必须按址传递。set udfparms决定参数的传递方 式。在默认情况下,当你用do...with调用过程或表单时,参数是按址传递。 在函数或方法中,参数是按值传递。 dimension array[10] do form form1 with array 在这种情况下,你必须用一个"@"符号强迫参数的传递为按址传递。 dimension array[10] myform = createobject("form1", @myarray)
问题14: 如何在应用程序中避免出现vfp的窗口标题? 答案14: 在config.fpw文件中,加"title = 你的标题"行。 另外, 也可以在主程序中加入: _screen.caption="你的标题"
问题15: 如何避免vfp的欢迎屏幕? 答案15: 在你的快捷方式或图标的程序行中,在vfp.exe后面加"-t"( 不要引号)。
问题16: 在win95中,所有窗口左上角的图标全部是fox。我能代替它吗? 答案16: 在你的开始程序,加入: _screen.icon="vitus.ico" 在你的表单的load事件中,加入: thisform.icon ="vitus.ico" 或者在表单设计器的属性窗口中设置它的值。
问题17: 我怎样除掉表单标题条? 答案17: 把表单的caption属性设置为任意串 把表单的maxbutton属性设置为.f. 把表单的minbutton属性设置为.f. 把表单的movable属性设置为.f. 在表单的init中写入 this.caption=’’
问题18: 事件的触发顺序是怎样的? 答案18: 在帮助文件中查看 "vfp事件序列"。 另外,在vfp\samples\controls\events目录中,有一个名为events.app的 程序演示了不同对象的事件的触发顺序。
问题19: 我怎样检查变量是否存在? 答案19: 使用type()函数来检查一个变量是否存在。 if type("var") = .t. messagebox("it exists",0,"") endif 或你可以检查是否type("var")="u",若是,则变量不存在。
问题20: vfp的表的最大容量是多少? 答案20: 2 gb,且在将来版本中该限制可能被取消。
问题21: 为什么当我运行exe文件时,系统菜单总是在我自己的菜单前出现。 答案21: 把sysmenu=off放入你的config.fpw文件。
问题22: 我不能从一个对象的valid事件中把焦点设置到另一个对象上。 答案22: setfocus()方法不能从valid事件中运行。试着用lostfocus事件作为替代。
问题23: 我怎样让表单设计器使用我自己的表单类为其缺省表单类? 答案23: 从工具菜单中选择"选项"。 选择"表单"页。 在页的底部附近有一个你的表单类的检验框。 VFP经典问题集 |