Framework2.0C#のボタン動作を確認するために、フォーム上にボタンとラベルを配置し、ボタンをクリックした場合にラベルに文字列を表示するプログラムを作成しました。以下のコードになります。false;}}}このプログラムを別のノートPCにもっていった場合(作成した.exeファイルをそのままコピーしています)、マウスでボタンがクリックできなくなります。配布先のノートPCの環境は以下のとおりです。このプログラムを別のノートPCにもっていった場合(作成した.exeファイルをそのままコピーしています)、マウスでボタンがクリックできなくなります。いうことでしょうか?・プログラムが起動しない。(フォームが画面に出てこない)・ボタンが表示されない。・ボタンをクリックしても反応がない。・ボタンをクリックすると、エラーダイアログが出るか、無言で落ちる。・キーボードではボタンを押せるが、マウスではボタンが押せない。01:57:05)Azuleanさん、回答ありがとうございます。下記質問を回答します。・プログラムが起動しない。(フォームが画面に出てこない)→プログラムは起動し、フォームも表示されます。・ボタンが表示されない。・ボタンをクリックしても反応がない。→ボタンをクリックした場合、反応がありません。マウスカーソルをボタン上に置いた場合、ボタンの色が変わってフォーカスはされているようです。・ボタンをクリックすると、エラーダイアログが出るか、無言で落ちる。→ボタンクリックしたも、エラーダイアログは表示されません。フォームは表示されたままになっているので、プログラムは動作していると思います。・キーボードではボタンを押せるが、マウスではボタンが押せない。→マウスでクリックはできませんが、ボタン上にカーソルを置いた状態でキーボードのエンターキーを押すと、ボタンを押すことができます。02:17:07)出水さん回答ありがとうございます。問題のあるPCで一度最小化するとか画面外に動かして戻すとかやってみてください→以下の操作の後、マウスでのボタンクリックを試してみましたが、やはり動作しません。・フォームの最小化ボタン押して最小化し、タスクバーから復帰させる。・フォームのタイトルバーをマウスでつかんで、ドラッグさせる。・フォームの最大化ボタンを押して最大化させる。・フォーム上に他のウィンドウを置いておき、タスクバーから対象プログラムを選択し、再度表示させる。ハードウェア故障の件ですが、私の作成したプログラムのボタン以外(ウィンドウズ上のスタートボタン、ウィンドウの閉じるボタン、タスクバーの操作など)は正常に動作するため、ハードウェアの故障ではないと考えています。このプログラムを別のノートPCにもっていった場合(作成した.exeファイルをそのままコピーしています)、マウスでボタンがクリックできなくなります。編集(投稿者)やぱ関係ないので削除。23:43:33)みきぬさん、回答ありがとうございます。疑ったんだけど→ビルドを行った開発マシンでは、意図した動作をしています。Clickイベントに関しても再度確認しましたが、正しく紐づけています。00:21:04)επιστημηさん、回答ありがとうございます。示したコードを含め、3種類のアプリケーションを作成し、問題となっているノートPCにもっていきテストしました。現時点では、3種類ともボタンがクリックできない状態になっていて、期待した動作をしません。作る側/貰う側を入れ替えたらどうなるでしょう?→試しに、他のデスクトップPCにもっていったところ、正しくボタンクリックすることができました。もっていったデスクトップPCの環境は、以下のとおりです。SP1)を構築できないため、実際に試すことができない状態です。→試しに、他のデスクトップPCにもっていったところ、正しくボタンクリックすることができました。そんじゃー貰った側がおかしいことになりますねぇ。01:55:37)επιστημηさん、回答ありがとうございます。そんじゃー貰った側がおかしいことになりますねぇ。Analyser0.9.1.0http://www.vector.co.jp/soft/dl/winnt/util/se404147.html上記のツールで、.NETFrameworkのバージョンを確認しました。3.5→ファイル'Mscorlib.dll'が存在しないか、ファイルバージョンの取得に失敗しましたバージョン確認の結果を見ると、.NETFramework2.0に関しては、問題のノートPCと動作しマシンで同じものがインストールされていますが(開発マシンは1つバージョンが上のようですが・・・)、.NETFramework1.1については、問題のノートPCに正常インストールされていないようです。