新手请教,如何汉化DBNavigator删除时提示的"Delete record ?" 你可以先告诉我如何DBNavigator的按钮加文字吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 confirmdelete属性设为false在onclick中写 Case Button of nbdelete:begin .... end; DBNavigator 有Hints属性,缺省为英文,打开Hints编辑,把英文替换为相应的中文即可。祝成功!! confirmdelete属性设为falseprocedure TF_User_Enter.DBNavigator1BeforeAction(Sender: TObject; Button: TNavigateBtn);begin if Button=nbDelete then if MessageDlgPos('是否删除记录?',mtConfirmation, [mbYes,mbNo], 0, 200, 200)=mrNO then abort;end; procedure TForm1.FormCreate(Sender: TObject);begin DBNavigator1.Hints.Text :='最前一条'#13#10 +'前一条'#13#10 +'后一条'#13#10 +'最后一条'#13#10 +'插入记录'#13#10 +'删除记录'#13#10 +'编辑记录'#13#10 +'提交编辑'#13#10 +'取消编辑'#13#10 +'刷新数据'#13#10; DBNavigator1.ShowHint := True;end; 修改,并编译到($Delphi)\lib目录C:\Program Files\Borland\Delphi6\Source\Vcl\DBConsts.pas To zswang(伴水)(* pascal→c *) :如果修改了DBConsts.pas就不能用回英文了,可以做一个简单的继承,重载带英文提示的方法,比较简单。“#13#10 ”为什么回车了还要换行? InfoPower有一套控件,可以轻松实现所有数据表现控件的汉化工作即有Internet图标的 to chao_jian:多行文本就这样,你可以看看Memo1.Lines.Text行是用什么分隔 access violation错误 字节数组与各种数据类型的互换 Ehlib 3.3如何安装?(有分) 急?如何讀取excel中內嵌物件??? 为什么要用存储过程,优点? 关于“..must be recompiled”的问题,高分急求解决 SOCKT编程!很菜的问题。很急!!! 求助,如何在票据中较为准确的控制打印内容? Delphi中的trackBar能否有“OnSlider”事件? 巨好答的问题之二(如何打印一个dbgrid网格显示出来的所有记录) 各位介绍点delphi的书吧(原来我学delphi的,特喜欢这里,给点意见把) TTreeView的结点如何具有CheckBox?
在onclick中写
Case Button of
nbdelete:begin
....
end;
祝成功!!
Button: TNavigateBtn);
begin
if Button=nbDelete then
if MessageDlgPos('是否删除记录?',mtConfirmation, [mbYes,mbNo], 0, 200, 200)=mrNO then
abort;
end;
begin
DBNavigator1.Hints.Text :=
'最前一条'#13#10 +
'前一条'#13#10 +
'后一条'#13#10 +
'最后一条'#13#10 +
'插入记录'#13#10 +
'删除记录'#13#10 +
'编辑记录'#13#10 +
'提交编辑'#13#10 +
'取消编辑'#13#10 +
'刷新数据'#13#10;
DBNavigator1.ShowHint := True;
end;
C:\Program Files\Borland\Delphi6\Source\Vcl\DBConsts.pas
“#13#10 ”为什么回车了还要换行?
即有Internet图标的
多行文本就这样,你可以看看Memo1.Lines.Text行是用什么分隔