![]() |
|
#6
|
|||
|
|||
![]() вот написал. Даже номер строки определяет, если слово есть. Не получается номер слова. Помогите
Код:
procedure TForm1.Button1Click(Sender: TObject); var PosIndex: Integer; function SpacedWord(const A: string): string; begin Result :=Trim(A) + ' '; end; begin PosIndex := Pos(SpacedWord(Edit1.Text), SpacedWord(Memo1.Lines.Text)) - 1; if PosIndex >= 0 then begin ShowMessage('Такое слово есть'); label3.Caption:='Номер строки ' + IntToStr(memo1.CaretPos.y); Memo1.SetFocus; Memo1.SelStart := PosIndex; Memo1.SelLength := Length(Edit1.Text); end else Memo1.Lines.Add(Edit1.Text); end; Последний раз редактировалось StudentMarat, 22.02.2011 в 02:24. |