在 Tedit Delphi 中更改字符

Posted

技术标签:

【中文标题】在 Tedit Delphi 中更改字符【英文标题】:Change character in Tedit Delphi 【发布时间】:2015-03-10 10:36:51 【问题描述】:

对不起,我的英语不好。如果我在第一个 TEdit 中有文本“Kamu”,在第二个 TEdit 中有文本“Kamu”,其中字符为“a”并在第三个 TEdit 中将它们更改为“i”,如何在 TEdit 中阻止一个字符?

【问题讨论】:

【参考方案1】:

使用StringReplace

NewValue := StringReplace(OldValue, 'a', 'i', [rfReplaceAll, rfIgnoreCase]);

您可以根据需要省略rfIgnoreCase。您可以使用Text 属性读取和写入TEdit 控件的内容。例如:

Edit1.Text := StringReplace(Edit1.Text, ...);

【讨论】:

感谢您的提示,大卫。我会尝试使用 StringReplace :)

以上是关于在 Tedit Delphi 中更改字符的主要内容,如果未能解决你的问题,请参考以下文章

如何限定TEDIT只能输入数字或汉字或字母

NumbersOnly TEdit Delphi 提示不起作用

DELPHI中如何使用ADOQUERY和TEDIT,TMEMO操作数据库。

在 Delphi 7 中更改字符

Delphi Firemonkey Android TEdit滑动滚动不聚焦

Delphi 之 编辑框控件(TEdit)