gpt4 book ai didi

delphi - 将光标置于错误的 Tedit 文本 Delphi

转载 作者:行者123 更新时间:2023-12-01 19:33:01 38 4
gpt4 key购买 nike

我有 2 个 Tedit。第一个有字符串“amanda”,第二个有字符串“amonda”。第二个是错误的字符串,因为“amanda”中有一个“o”。如果两者不匹配,那么如何将光标放在 Tedit 2 中的“o”前面?抱歉我的英语不好

最佳答案

使用SelStartSelLength 属性。例如,要将插入符号放在索引 I 处,您可以这样做:

Edit1.SelStart := I;
Edit1.SelLength := 0;

请注意,I 是从零开始的。因此,值 0 会将插入符号放置在第一个字符之前,值 1 将其放置在第二个字符之前,依此类推。

我假设您已经知道如何识别要突出显示的字符的索引。

最后请注意,您错误地使用了术语“光标”。这就是您用鼠标在屏幕上移动的东西。您指的是脱字号,即指示编辑控件中文本插入点的闪烁垂直条。

关于delphi - 将光标置于错误的 Tedit 文本 Delphi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28990151/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com