将用户保留在 TEdit 中

德米特里

当用户离开时,我必须检查 TEdit->Text 的值,如果该值错误,则将他返回到 TEdit。下面的代码在 VCL 中运行良好,但在 FMX 中不起作用。所以它发出哔哔声但不返回。

void __fastcall TForm1::Edit1Exit(TObject *Sender)
{
if (Edit1->Text != "123")
    {
    Beep();
    Edit1->SetFocus();
    }
}

它是一个简单的形式,只有 2 个 TEdit。我做错了什么以及如何做对?

邓斯

我将在 Delphi Firemonkey 中提供一个解决方案。希望相同的原则适用于 C++ Firemonkey。以下代码将 Edit1 中的无效文本替换为“Invalid”一词,并将焦点返回到 Edit1,并选择“Invalid”以备重印。

procedure TForm1.Edit1Validate(Sender: TObject; var Text: string);
begin
  if Text <> '123' then
  begin
    Text := 'Invalid';
    TThread.CreateAnonymousThread(
    procedure
      begin
        TThread.Synchronize(nil,
         procedure
          begin
            Edit1.SetFocus;
          end);
      end).Start;
  end;
end;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring MVC将用户数据保留在会话中

来自分类Dev

ASP.NET MVC5-将用户保留在Oracle数据库中

来自分类Dev

如何使用php将用户数据保留在不同页面中

来自分类Dev

将用户数据保留在Firebase Firestore中的最佳实践?

来自分类Dev

Spring MVC将用户数据保留在会话中

来自分类Dev

取消订阅后,我可以将用户保留在Mailchimp列表中吗?

来自分类Dev

身份验证后将用户数据保留在 Firebase 中

来自分类Dev

将用户和组保留在Django管理面板的同一部分中

来自分类Dev

使用Capybara在两次测试之间将用户保留在数据库中?

来自分类Dev

Devise for Rails 4:为什么要将用户配置文件数据保留在与Devise用户模型表不同的表中

来自分类Dev

将“当前用户”保留在threadlocal中

来自分类Dev

拖动用户控件,但将其保留在WPF中其父控件的范围内

来自分类Dev

成功登录后,匿名用户仍保留在数据库中

来自分类Dev

如何切换到root用户但保留在同一目录中

来自分类Dev

将ProFTPD用户保留在其主文件夹中

来自分类Dev

Discord money机器人将用户ID保留在json文件中。当Bot重新启动时,它将为每个人创建一个新的(但相同的)ID

来自分类Dev

证书保留在ASIHTTPRequests的缓存中?

来自分类Dev

将选择保留在列表中

来自分类Dev

将文本保留在div中

来自分类Dev

ViewController保留在内存中

来自分类Dev

将事件保留在Fullcalendar中

来自分类Dev

保留在python,pandas中

来自分类Dev

保留Windows 10保留在Windows 10中吗?

来自分类Dev

将值永久保留在文本框中,直到用户在Sharepoint Webpart中对其进行更改为止

来自分类Dev

如何在TEdit中显示占位符

来自分类Dev

TEdit,Delphi中的唯一数字

来自分类Dev

如何在Delphi中获得TEdit的画布?

来自分类Dev

无法在Delphi中更改TEdit文本

来自分类Dev

OpenWeather Api将JavaScript提取与用户输入配合使用,将以前的数据保留在HTML页面中

Related 相关文章

  1. 1

    Spring MVC将用户数据保留在会话中

  2. 2

    ASP.NET MVC5-将用户保留在Oracle数据库中

  3. 3

    如何使用php将用户数据保留在不同页面中

  4. 4

    将用户数据保留在Firebase Firestore中的最佳实践?

  5. 5

    Spring MVC将用户数据保留在会话中

  6. 6

    取消订阅后,我可以将用户保留在Mailchimp列表中吗?

  7. 7

    身份验证后将用户数据保留在 Firebase 中

  8. 8

    将用户和组保留在Django管理面板的同一部分中

  9. 9

    使用Capybara在两次测试之间将用户保留在数据库中?

  10. 10

    Devise for Rails 4:为什么要将用户配置文件数据保留在与Devise用户模型表不同的表中

  11. 11

    将“当前用户”保留在threadlocal中

  12. 12

    拖动用户控件,但将其保留在WPF中其父控件的范围内

  13. 13

    成功登录后,匿名用户仍保留在数据库中

  14. 14

    如何切换到root用户但保留在同一目录中

  15. 15

    将ProFTPD用户保留在其主文件夹中

  16. 16

    Discord money机器人将用户ID保留在json文件中。当Bot重新启动时,它将为每个人创建一个新的(但相同的)ID

  17. 17

    证书保留在ASIHTTPRequests的缓存中?

  18. 18

    将选择保留在列表中

  19. 19

    将文本保留在div中

  20. 20

    ViewController保留在内存中

  21. 21

    将事件保留在Fullcalendar中

  22. 22

    保留在python,pandas中

  23. 23

    保留Windows 10保留在Windows 10中吗?

  24. 24

    将值永久保留在文本框中,直到用户在Sharepoint Webpart中对其进行更改为止

  25. 25

    如何在TEdit中显示占位符

  26. 26

    TEdit,Delphi中的唯一数字

  27. 27

    如何在Delphi中获得TEdit的画布?

  28. 28

    无法在Delphi中更改TEdit文本

  29. 29

    OpenWeather Api将JavaScript提取与用户输入配合使用,将以前的数据保留在HTML页面中

热门标签

归档