掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MemoChangeでApplication.ProcessMessagesするには? (ID:35881)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になっております。 XP,Delphi2007です。 フォームにMemo1を配置し、 procedure TForm1.Memo1Change(Sender: TObject); begin Application.ProcessMessages; end; とします。 Memo1に全角で12345と入力し、その文字列をすべて選択状態にして、もう一度12345と入力して、Enterキーを押すと、Memo1のTextの値が23451となってしまいます。 Application.ProcessMessages; を書かないと、この現象は起こりません。 Memo1Changeに、 Application.ProcessMessages を書いても、上のような現象が起きないようにするには、どうしたらよいでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.