2011-01-11 8 views
0

私は画像ボックスの背景に画像があり、最初の画像ボックスの上に小さな画像ボックスが1つあります。2番目のピクチャボックスは表示されません。ユーザーがクリックして保持している場合は、間もなく彼はホールドを取り除く。すなわち、クリックした画像は消える。マウスクリックイベント

今私はクリックイベントで考えていましたが、私は目立たない小さなものを作るべきですが、クリックが押されていないかどうかを確認する方法はありますか?

申し訳ありませんが私は疑問を台無し場合

答えて

0

使用マウスダウンイベント:

private void pictureBox1_MouseDown(object sender, MouseEventArgs e) 
{ 

} 

あなたが

を好きにフォーカスを設定することができますし、離すと:

private void pictureBox1_MouseUp(object sender, MouseEventArgs e) 
{ 

} 
0

なぜ、MouseDownイベントを使用しないのですか?

+0

これは単体で動作しましたが、画像1の上に複数のボタンがある場合はどうなりますか?私はキーボードの画像を使用してクリックをシミュレートしています –

+0

@Afnan:あなたの要件を理解しているかどうかわかりません。あなたは何をしようとしていますか?画像1の上に複数のボタンがあり、それが隠れていて、MouseDownの表示を元に戻したい場合は、これが機能するはずです。または、ユーザーが最初にクリックする位置を再表示したいだけですか? – VoodooChild

+0

私は、ユーザーがクリックした場所に隠された小さな画像ボックスを再表示する必要があります。 –

関連する問題