快速入门

窗口的控件很多,每一个控件都有很多属性、方法和事件,看上去很复杂。
实际上,对于普通的应用来说,窗口设计是非常简单的。
这节我们就提供一个快速设计窗口的例子,目的是为下面的表格设计一个录入窗口。

输入部分的设计:

1、插入一个Label(标签),将其文本属性设为“产品”。
2、插入一个TextBox(文本框),将其绑定到产品列,这样就为产品列提供了窗口输入功能。
3、按同样的步骤,为其余各列提供输入功能;对于数值型列,可以用NumericComboBox(数值输入框)代替TextBox(文本框),而日期型列用DateTimePicker(日期输入框)会更方便一些。
4、最后插入一个检查框,文本属性设为“已经结帐”,并将其绑定到结帐列。

操作部分的设计

1、在窗口中插入一个按钮,按钮的标题改为“增加行”,将其Click事件代码设为:

Tables("订单").AddNew()

2、同样增加另外五个按钮,分别是:

按钮标题 Click事件代码
删除行 With Tables("订单")
    If
.Current IsNot Nothing Then
        .Current.Delete

    End
If
End
With
锁定行 With Tables("订单")
   
If .Current IsNot Nothing Then
        .Current.Locked =
True
    End
If
End
With
取消锁定 With Tables("订单")
   
If .Current IsNot Nothing Then
        .Current.Locked =
False
    End
If
End
With
上一行 With Tables("订单")
    .Position = .Position -
1
End
With
下一行 With Tables("订单")
    .Position = .Position +
1
End
With

至此,我们的窗口不仅具有录入功能,而且具备常用的操作功能:


本页地址:http://www.foxtable.com/webhelp/topics/0870.htm