Edit中如何插入字符串?
我想在edit中光标的当前位置插入一个字符串,并把光标放到该字符串后,代码如下(Source是个Edit控件):
void __fastcall TForm1::Fun_absClick(TObject *Sender)
{
Source->SetFocus();
AnsiString temp=Source->Text;
Source->Text=temp.Insert(dynamic_cast<TBitBtn*>(Sender)->Caption,Source->SelStart);
Source->SelStart+=dynamic_cast<TBitBtn*>(Sender)->Caption.Length();
}
可是每次执行完后光标都不动,而且插入的位置也不对。
大侠帮帮忙!
void __fastcall TForm1::Fun_absClick(TObject *Sender)
{
Source->SetFocus();
AnsiString temp=Source->Text;
Source->Text=temp.Insert(dynamic_cast<TBitBtn*>(Sender)->Caption,Source->SelStart);
Source->SelStart+=dynamic_cast<TBitBtn*>(Sender)->Caption.Length();
}
可是每次执行完后光标都不动,而且插入的位置也不对。
大侠帮帮忙!
...全文
相关推荐
字符串操作
根据给定的信息,我们可以深入探讨字符串操作中的一个重要概念——编辑距离(Edit Distance),特别是动态规划在计算两个字符串之间转换成本的应用。
编辑距离问题 对于给定的字符串A和字符串B,编程计算其编辑距离d(A,B)。
### 编辑距离问题#### 一、问题背景与定义在计算机科学领域,编辑距离(Edit Distance)是一个衡量两个字符串相似度的重要概念。
在layer弹出层中通过ajax返回html拼接字符串填充数据的方法
最后,将生成的HTML字符串插入到指定的DOM元素(如`#formValue`)中,完成数据填充。
编辑距离问题-------txt
### 编辑距离问题解析#### 一、问题定义与背景编辑距离(Edit Distance),又称Levenshtein距离,是一种衡量两个字符串相似度的方法。
算法设计编辑距离问题
(如插入、删除或替换字符)将一个字符串转换成另一个字符串所需的步骤数。


