none
RichTextBoxの文字列変換について RRS feed

  • 質問

  • RichTextBoxについてお尋ねします。

    RichTextBoxに入力したテキストを選択し、変換キーを押して変換しようとすると選択部分が消えてしまいます。
    しかし、テキストを選択しないで変換キーを押した場合はキャレット前後の単語が変換対象になります。

    英数字、日本語のどちらの場合でも起きるのでIMEは関係ないと思われるのですが、どうしたらよいのでしょうか。

    なおRichTextBoxは以下のように宣言しており、TextChangedやBindingは行っていません。
    <RichTextBox />

    解決法など、ご存知の方おられましたら、ご教授お願いします。

    .NetFramework4.0, Windows7 64bit, VisualStudio2012です。

    • 編集済み makiOct 2016年5月19日 0:37
    2016年5月19日 0:08

回答

すべての返信

  • こんにちは。

    現象が確認できて、TextBoxやWinFormsのRichTextBoxでは発生しなかったので、
    Microsoftサポートへ問い合わせをしてみました。

    再度、フィードバックは挙げて頂けるそうですが、現状は以上となります。
    万が一何か進展があればこちらへ記載します。
    • 回答としてマーク makiOct 2016年5月23日 1:52
    2016年5月20日 4:54
    モデレータ
  • Tak1wa様

    ご返信ありがとうございます。
    見送られた不具合だったんですね。

    アプリケーション上WinFormは使用できませんので、選択して変換ができないような
    制限をかけて対応することになりました。

    もし進展などがございましたらよろしくお願いいたします。

    2016年5月23日 1:56