none
Ctrl+Cが効かなくなる現象について RRS feed

  • 質問

  • VS2005で作成したWindows Forms アプリに貼り付けているTextBoxコントロールの値をCtrl+Cでコピーを繰り返(大体12回以上)しているとコピーできない現象が発生します。

    Clipbrdでみると最後にコピーした値が表示されています。手動でClipbrdの値をクリアしてCtrl+Cを実行しても

    新しい値をコピーできません。しかし、右クリックのコピーメニューでちゃんとコピーできます。

    なにか設定の問題、或いはClipbrdの制限でしょうか?

    2010年8月1日 21:49

回答

  • 右クリックのコピーメニューで正常にコピーできるのですから、Crtl+Cがそのフォームに届いていないのかもしれません。MDI親フォームの影響でMDI子フォームにCtrl+Cが届かないということがあったと思いますが、何か途中でそれに類するような状況に変わったりはしていませんか?
    また、TextBoxではない他のコントロールでも同様な現象が発生するのでしょうか?

    もしくは何かの影響(例えば何かのユーティリティの影響)でCtrl+Cそのものが無効になっているのかもしれません。他のアプリケーションではCrtl+Cが正常に使えるのでしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答の候補に設定 山本春海 2010年8月18日 5:02
    • 回答としてマーク 山本春海 2010年8月30日 6:24
    2010年8月2日 1:02
    モデレータ

すべての返信

  • 右クリックのコピーメニューで正常にコピーできるのですから、Crtl+Cがそのフォームに届いていないのかもしれません。MDI親フォームの影響でMDI子フォームにCtrl+Cが届かないということがあったと思いますが、何か途中でそれに類するような状況に変わったりはしていませんか?
    また、TextBoxではない他のコントロールでも同様な現象が発生するのでしょうか?

    もしくは何かの影響(例えば何かのユーティリティの影響)でCtrl+Cそのものが無効になっているのかもしれません。他のアプリケーションではCrtl+Cが正常に使えるのでしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答の候補に設定 山本春海 2010年8月18日 5:02
    • 回答としてマーク 山本春海 2010年8月30日 6:24
    2010年8月2日 1:02
    モデレータ
  • こんにちは、Wolfgang_al さん。

    その後いかがでしょうか。
    trapemiya さんからの情報は確認されましたでしょうか。trapemiya さん、情報ありがとうございます。

    MDI フォームについてであるのかなど要件に合うのかは分かりませんが、問題の切り分けに有効かと思われましたので、勝手ながら trapemiya さんからの情報に回答としてマークさせていただきました。
    なお、ちょっと検索してみましたが、以下のスレッドの内容に、もしかしたらヒントになるものがあるかも知れないと思いましたので、参考までに記載いたしますね。全然違ってたらごめんなさい。

     How to enable Ctrl+C, Ctrl+V, Ctrl+X in a text box?
     http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/451871ac-bc88-4c71-a840-386c21d8125e

    他にも、こちらの問題について情報をお持ちの方は、是非投稿をお願いいたします。
                                                   
    マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2010年8月30日 6:24