Kazuhiro Kato
Kazuhiro Kato
ブラウザコントロールで webBrowser1.Document.Write を使っているのでこの現象が発生します。 webBrowser1.DocumentText = html を使って 描画が完了するまで別スレッドで待ち合わせるようにすると解決するようです。 (pull リクエストにも入ってますが・・ 9dc4dd88278fbd605f1abfbc15ff4cd09153da0e) webBrowser1.Document.Write を使うと、描画が完了するまでの間、いろいろな Windows メッセージが飛び交って、 入力中のテキストボックスから一瞬フォーカスが外れて、入力中の文字が確定されてしまうようです。
@nurse さん https://github.com/kkato233/nkf/tree/master/.github/workflows を参考に github Action で 自動ビルドできる仕組みもあります。 参考にしてみてください。 個人的に必要だったので Windows x64 , x86 , Linux 対応版 実行ファイル, dll , .so ファイルを https://github.com/kkato233/nkf/releases で公開しています。 お急ぎでしたら、そちらから ダウンロードして使ってみてください。