dxBarEdit1做检索内容输入框 回车才确定 否则text为空 ?

chinawcs 2013-01-23 03:15:43
我想着 是 回车展开搜索呢 结果 需要按2次回车 才可以

不回车 输入内容就是空
...全文
130 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinshow 2013-12-05
  • 打赏
  • 举报
回复
设置你的 dxBarManager 的 AlwaysSaveText 属性为 True,就会自动保存你所输入的文本。
xxzqbxxzqb 2013-01-28
  • 打赏
  • 举报
回复
我没装好dxbaredit控件,我用的cxtextedit测试的,只回一次车即可。
chinawcs 2013-01-28
  • 打赏
  • 举报
回复
第一次回车 你发现没 dxbaredit1.text 是不是为空 只有你回车才能确定输入内容

procedure TForm11.dxBarEdit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 13 then
    ShowMessage(dxBarEdit1.Text);  //一次回车 看看是不是空值?
end;

simonhehe 2013-01-26
  • 打赏
  • 举报
回复
引用 2 楼 chinawcs 的回复:
楼上 你试了没 这样写 需要回车 2次 才触发这个事件 是郁闷到这里
很肯定的告诉你, 我这只需要一次回车... 你是不是有其它设置, 干扰到了
chinawcs 2013-01-26
  • 打赏
  • 举报
回复
楼上 你试了没 这样写 需要回车 2次 才触发这个事件 是郁闷到这里
simonhehe 2013-01-23
  • 打赏
  • 举报
回复
procedure TForm11.dxBarEdit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 13 then
    ShowMessage('1');
end;

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧