掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
2つのRichEditの同期をとるには? (ID:14546)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この関数で比較して function RichCompareText(RE1, RE2: TRichEdit): Boolean; var AStream, BStream: TMemoryStream; begin AStream := TMemoryStream.Create; BStream := TMemoryStream.Create; try AStream.Clear; RE1.Lines.SaveToStream(AStream); BStream.Clear; RE2.Lines.SaveToStream(BStream); if AStream.Size <> BStream.Size then Result := true else Result := false; finally AStream.Free; BStream.Free; end; end; var Stream: TMemoryStream; begin Stream := TMemoryStream.Create; try Stream.Clear; RichEdit1.Lines.SaveToStream(Stream); RichEdit2.Lines.BeginUpdate; Stream.Position := 0; RichEdit2.Lines.LoadFromStream(Stream); RichEdit2.Lines.EndUpdate; finally Stream.Free; end; end; こんな処理で同期とってみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.