掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
日本語入力モード時のOnChangeをするには? (ID:39706)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になっております。 Delphi2007,XPです。 Form1にMemo1とLabel1を置き、 Memo1の値が変更されたら、その度に値をLabel1に入れたいんですが、日本語入力モードがOFF(直接入力)の場合は問題ありませんが、On(ひらがな)の場合は、入力した文字の変換を確定しなければLabel1の値が変わらず、しかも、確定すると入力した文字数の一文字ずつにOnChangeイベントが起こるので、Label1の変更にも時間がかかります。(一秒前後ですが) エクセルだと、日本語入力がOnの場合、上にある数式入力欄に文字を入れると、セルの値も同時に変わります。 このエクセルのような動きをしたいのですが、どうしたらよいでしょうか。 よろしくお願いします。 ------------------------------------------- ※単純ですが、コードです。 Form1にMemo1とLabel1を置く。 procedure TForm1.Memo1Change(Sender: TObject); begin label1.caption:=memo1.text; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.