M
malaya
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一个问题:有若干个FORM,其中都用到 DBNavigator1,而且每一个DBNavigator1都有如下赋值语句,我不想每一个FORM都写这么多语句,能不能把它们放到一个公用文件中,先谢谢各位DX了.
赋值语句:
dbnavigator1.VisibleButtons:=[nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbEdit,nbPost,nbCancel,nbRefresh];
for i := 0 to DBNavigator1.ControlCount-1 do
begin
TNavButton(DBNavigator1.Controls).Layout := blGlyphTop;
case TnavButton(DBNavigator1.Controls).Index of
nbFirst: TNavButton(DBNavigator1.Controls).Caption := '第一条';
nbPrior: TNavButton(DBNavigator1.Controls).Caption := '前一条';
nbNext: TNavButton(DBNavigator1.Controls).Caption := '下一条';
nbLast: TNavButton(DBNavigator1.Controls).Caption := '最后一条';
nbInsert: TNavButton(DBNavigator1.Controls).Caption := '增加';
nbDelete: TNavButton(DBNavigator1.Controls).Caption := '删除';
nbEdit: TNavButton(DBNavigator1.Controls).Caption := '编辑';
nbPost: TNavButton(DBNavigator1.Controls).Caption := '保存';
nbCancel: TNavButton(DBNavigator1.Controls).Caption := '取消';
nbRefresh: TNavButton(DBNavigator1.Controls).Caption := '刷新';
end;
end;
赋值语句:
dbnavigator1.VisibleButtons:=[nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbEdit,nbPost,nbCancel,nbRefresh];
for i := 0 to DBNavigator1.ControlCount-1 do
begin
TNavButton(DBNavigator1.Controls).Layout := blGlyphTop;
case TnavButton(DBNavigator1.Controls).Index of
nbFirst: TNavButton(DBNavigator1.Controls).Caption := '第一条';
nbPrior: TNavButton(DBNavigator1.Controls).Caption := '前一条';
nbNext: TNavButton(DBNavigator1.Controls).Caption := '下一条';
nbLast: TNavButton(DBNavigator1.Controls).Caption := '最后一条';
nbInsert: TNavButton(DBNavigator1.Controls).Caption := '增加';
nbDelete: TNavButton(DBNavigator1.Controls).Caption := '删除';
nbEdit: TNavButton(DBNavigator1.Controls).Caption := '编辑';
nbPost: TNavButton(DBNavigator1.Controls).Caption := '保存';
nbCancel: TNavButton(DBNavigator1.Controls).Caption := '取消';
nbRefresh: TNavButton(DBNavigator1.Controls).Caption := '刷新';
end;
end;