質問: c# readonlyのtextboxで お世話になります。 c#でテキストボックスを、readonlyで配置する際、 フォーカスが移るとカーソル(キャレット)が表示されてしまいます。 過去ログなどで調べた結果、windowsapiを使うしかないと 過去の情報にはあったのですが、この問題は.netの最新の 4.5(?)現在でも、それに見合ったメソッドは実装されていませんか? 今でもまだ、apiを使用しなければ駄目でしょうか。 よろしくお願いします。
回答: 「teextboxの内容を選択してクリップボードにコピー」という動作を許可する為にはreadonlyでもキャレットが必要です。 ということで......readonlyで配置する目的はなんでしょう? labelで配置ではダメなのでしょうか? 文字色や背景色まで変わってしまいますがenabledプロパティで無効状態にしてしまう。というのもあるかも知れません。