如何使表单在​​错误输入时闪烁?

Maw*_*awg -1 delphi

也许一声嘟嘟声和背景闪烁红色?任何代码片段?谢谢

RRU*_*RUZ 5

制作表单Blink是一个非常糟糕的GUI设计,您可以尝试以下选项之一:

  • 使用对话框消息,比如

_

Application.MessageBox('Your message of error', 'Errror', MB_ABORTRETRYIGNORE + MB_ICONSTOP);
Run Code Online (Sandbox Code Playgroud)
  • 使用表示错误状态的图像(图标).
  • 使用TStatusBar带有指示错误消息的消息.
  • 使用TLabel 表单中的一个特殊的字体颜色(像clred).

最后,您选择的选项取决于您的应用程序类型和错误类型.

检查此问题以获取更多建议 Error Message Text - Best Practices

  • 虽然对话框消息比嘟嘟声,闪烁和闪烁要好得多,但我建议使用消息框进行克制.对于真正的错误,他们没问题,但所有这些"你确定"的消息类型只比眨眼,闪烁或嘟嘟声稍微烦恼...... (4认同)