|
分類:[C#]
開発環境 使用OS:WindowsXP Professional SP3 使用コンパイラ:VisualC# 2008 ExpressEdition SP1 対象フレームワーク:.NET Framework2.0
C#のボタン動作を確認するために、フォーム上にボタンとラベルを配置し、ボタンをクリックした場合にラベルに文字列を表示するプログラムを作成しました。 以下のコードになります。
namespace TestButton { public partial class Form1 : Form { bool m_bFlg; //チェックフラグ
public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (m_bFlg == false) { label1.Text = "Click Button"; m_bFlg = true; } else { label1.Text = ""; m_bFlg = false; } }
private void Form1_Load(object sender, EventArgs e) { m_bFlg = false; } } }
このプログラムを別のノートPCにもっていった場合(作成した.exeファイルをそのままコピーしています)、マウスでボタンがクリックできなくなります。 配布先のノートPCの環境は以下のとおりです。
配布先ノートPC環境 OS:WindowsXP Professional SP3 インストール済みフレームワーク:.NET Framework 2.0
どなたかこの問題の原因および解決方法を教えていただけないでしょうか?
|