Delphi InputQuery函数用法详解

Delphi 的函数,算是那种用得不多但真用上时还挺方便的小工具。它可以弹出一个带输入框的小对话框,让你快速拿到用户输入,写交互逻辑的时候顺手。和组件一块用,能省不少事儿。比如用户要改个昵称,弹个收一下,直接赋值给,省掉一堆 UI 切换的麻烦。

InputQuery函数的用法其实挺简单:

InputQuery('提示标题', '输入内容', UserInput);

第三个参数是个string变量的引用,用来接收用户输入的内容。你可以配合TrimLength这些函数做输入校验。

Edit组件就更不用说了,基本是每个窗体里都会用到的。它既能展示文本,又能让用户编辑。UI 层级不复杂的情况下,用它来表单交互稳。

还有一个好用的组合技巧:用拿到输入,再把值塞回组件里。逻辑清晰,代码量也少。

你要是对组件还不熟,可以先看看edit 编辑框的使用这篇文章,讲得比较基础但实用。

另外,InputQuery 函数详解与 Edit 组件应用这一篇讲得更系统一点,配合例子看效果会更直观。

小提醒一下,InputQuery对话框在 UI 上不太可定制,适合用在临时输入的场景。你要是想做更花哨点的输入体验,还是得上自定义窗体。

如果你写 Delphi 项目,UI 逻辑偏轻量,那+是个挺不错的搭配,用起来也简单清爽。

ppt 文件大小:1.36MB