Visual Studio 2017を使用し開発を行っているものです。簡単なソースコードの記載方法についてご教授願います。
<やりたいこと>
PictureBoxに設定されている画像とリソースにある画像を比較して、同じ画像の場合trueを返したい。
<試したこと>
==、equalsメソッドを使い比較してみるが、同じリソースのはずが、falseになる。
VC#
1pictureBox1.Image = TestProject.Properties.Resources.imageA; //pictureBoxに画像Aを設定する 2 3 4//方法1:==を使って比較する。→同じ画像なのにfalseになる。 5 if (pictureBox1.Image == TestProject.Properties.Resources.imageA)) 6 { 7 MessageBox.Show("alarm!"); //trueの場合メッセージを表示 8 } 9 10 11//方法2:Equalsを使って比較する。→同じ画像なのにfalseになる。 12 if (pictureBox1.Image.Equals(TestProject.Properties.Resources.imageA)) 13 { 14 MessageBox.Show("alarm!"); //trueの場合メッセージを表示 15 } 16 17
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/17 04:16
2019/03/17 04:18
2019/03/17 07:59