日期数据类型的问题;MDI子窗口的问题。
我有一个日期类型的数据变量,现在我想在这个变量上面加上35天或者是45天,我该怎么做?
在MDI窗口中的子窗口(MAIN型),我怎么让它居中(一显示就处在屏幕中央)?
问题点数:30、回复次数:3Top
1 楼yellowant(三叶虫)回复于 2001-11-18 16:42:01 得分 15
1.增加或减少几天,在PB中有一个现成的函数可以实现.具体是那一个我查一查,查到后告诉你.
2.如果你的MDI窗口为w_main 则可有Sheet窗口的Open事件中写上如下代码:
Int li_h,li_w
li_h = w_main.WorkSpaceHeight()
li_w = w_main.WorkSpaceWidth()
x = (li_w - This.Width)/2
y = 0 Top
2 楼yellowant(三叶虫)回复于 2001-11-18 16:43:41 得分 15
这个函数据在PB中是这样申明的:
Description
Obtains the date that occurs a specified number of days after or before another date.
Syntax
RelativeDate ( date, n )
Argument Description
date A value of type date
n An integer indicating a number of days
Top
3 楼superqing(淫贱能移)回复于 2001-11-18 17:10:18 得分 0
谢谢,的确是这个函数。
关于子窗口居中的问题,用此方法也可以,但是子窗口是先显示在(0,0)位置,然后才调整到中央,荧屏会闪一下,好象也不能象DELHPI一样通过设置一个属性就居中,如果我想子窗口一开始就居中,就不知道该怎么做了。
现在我也不知道怎么这几天不能加分?一加分就出错,等待可以加分的时候,我一定会加给你的,以示谢意。Top




