TField.OnGetText 中“Text”参数的默认值是多少

Снаđошƒаӽ

我有一个附加到TField.OnGetText字段事件的程序Score如下所示:

procedure TMyForm.GetScoreText(Sender: TField; var Text: string; DisplayText: Boolean);
begin
    if StrToInt(Sender.AsString) >= 80 and StrToInt(Sender.AsString) <= 100 then
        Text := 'Great!';
    else if StrToInt(Sender.AsString) >= 60 and StrToInt(Sender.AsString) < 80 then
        Text := 'Good';
end;

OnGetText文档中,我知道当没有OnGetText定义处理程序时,Text字段属性是名称作为AsString属性。但我的问题是,var参数Text在那里获得的OnGetText定义的,但Text为字段的当前值定义的。就我而言,Text当字段的值Score小于 60会得到什么值Null,还是空字符串,还是其他什么?我需要明确地知道它,因为有一些逻辑取决于所显示的值。

我从这篇SO post了解到,OnGetText处理程序没有代码时,该字段没有显示任何内容,即程序主体为空。

科比克

当一个OnGetText赋值并且在Text参数中没有返回时,结果是一个空字符串。

Db源码:

function TField.GetDisplayText: string;
begin
  Result := '';
  if Assigned(FOnGetText) then
    FOnGetText(Self, Result, True) else
    GetText(Result, True);
end;

Result最初被设置为一个空字符串,并把它传递给FOnGetText它是否被分配。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C#中,创建新的字节数组时字节的默认值是多少?

来自分类Dev

chromedriver commandtimeout的默认值是多少?

来自分类Dev

RabbitMQ:x-message-ttl的默认值是多少

来自分类Dev

avro Idl中的联合的默认值是多少?

来自分类Dev

TVirtualStringTree:什么是OnGetText事件中的Column参数?

来自分类Dev

Android中WebView的默认比例值是多少?

来自分类Dev

SystemD的LimitNOFILE的默认值是多少(在CentOS7上)

来自分类Dev

如何检查TField是否已被手动修改

来自分类Dev

uWSGI中的默认套接字时间值是多少

来自分类Dev

在C中的结构上使用malloc之后,数组中的默认值是多少

来自分类Dev

参数中的默认值

来自分类Dev

如何解决Delphi OnGetText和OnSetText问题

来自分类Dev

无符号变量的默认值是多少?

来自分类Dev

swift中padding修饰符的默认值是多少?

来自分类Dev

mongo db中MONGOHQ_URL的默认值是多少(用在angularjs中)

来自分类Dev

如何将TField分配给TcxGridtableViewColumn

来自分类Dev

Delphi-在ClientDataSets之间发送TField属性以及数据

来自分类Dev

c中char的默认值是多少

来自分类Dev

MySQL中的默认Enum值大小是多少

来自分类Dev

Django字段的默认值是多少?

来自分类Dev

将TQuery中的当前字段获取到TField

来自分类Dev

TVirtualStringTree:什么是OnGetText事件中的Column参数?

来自分类Dev

Android中WebView的默认比例值是多少?

来自分类Dev

XmlGregorianCalender中的默认毫秒值是多少?

来自分类Dev

delta 查询 odata.maxpagesize 的默认值和最大值是多少?

来自分类Dev

/etc/apache2/mods-enabled/mpm_event.conf 的默认值是多少?

来自分类Dev

并发用户可以登录到 ADFS saml 身份验证的默认值是多少?

来自分类Dev

pandas corr() 的默认值是多少

来自分类Dev

filedialog.askdirectory() 的默认值是多少?

Related 相关文章

  1. 1

    在C#中,创建新的字节数组时字节的默认值是多少?

  2. 2

    chromedriver commandtimeout的默认值是多少?

  3. 3

    RabbitMQ:x-message-ttl的默认值是多少

  4. 4

    avro Idl中的联合的默认值是多少?

  5. 5

    TVirtualStringTree:什么是OnGetText事件中的Column参数?

  6. 6

    Android中WebView的默认比例值是多少?

  7. 7

    SystemD的LimitNOFILE的默认值是多少(在CentOS7上)

  8. 8

    如何检查TField是否已被手动修改

  9. 9

    uWSGI中的默认套接字时间值是多少

  10. 10

    在C中的结构上使用malloc之后,数组中的默认值是多少

  11. 11

    参数中的默认值

  12. 12

    如何解决Delphi OnGetText和OnSetText问题

  13. 13

    无符号变量的默认值是多少?

  14. 14

    swift中padding修饰符的默认值是多少?

  15. 15

    mongo db中MONGOHQ_URL的默认值是多少(用在angularjs中)

  16. 16

    如何将TField分配给TcxGridtableViewColumn

  17. 17

    Delphi-在ClientDataSets之间发送TField属性以及数据

  18. 18

    c中char的默认值是多少

  19. 19

    MySQL中的默认Enum值大小是多少

  20. 20

    Django字段的默认值是多少?

  21. 21

    将TQuery中的当前字段获取到TField

  22. 22

    TVirtualStringTree:什么是OnGetText事件中的Column参数?

  23. 23

    Android中WebView的默认比例值是多少?

  24. 24

    XmlGregorianCalender中的默认毫秒值是多少?

  25. 25

    delta 查询 odata.maxpagesize 的默认值和最大值是多少?

  26. 26

    /etc/apache2/mods-enabled/mpm_event.conf 的默认值是多少?

  27. 27

    并发用户可以登录到 ADFS saml 身份验证的默认值是多少?

  28. 28

    pandas corr() 的默认值是多少

  29. 29

    filedialog.askdirectory() 的默认值是多少?

热门标签

归档