讓我解釋一下我想要做的事情。 我有一個Form
與10 PictureBoxes
就可以了。 當我在其中一個我click
我想隱藏除點擊之外的所有其他人。 在ClickEvent
上可能會隱藏others.but但我要求高效的方式。例如,可能是單擊事件的單個函數調用。
0
A
回答
0
我沒有在這臺電腦上安裝.net,但這裏是我的解決方案。
爲每個控件創建一個標籤,然後選擇全部10個圖片框併爲它們創建一個點擊事件。
在點擊事件中,您可以使用此代碼來遍歷所有控件並僅隱藏圖片框。
foreach (Control ctrl in Form1.Controls)
{
if (ctrl.GetType() == typeof(PictureBox))
{
if (((PictureBox)ctrl).Tag == ((PictureBox)sender).Tag)
{
ctrl.Hide();
}
else
{
ctrl.Show();
}
}
}
你也許能夠比較沒有標籤的對象,但是我不能在沒有安裝c#的情況下測試它。
+0
謝謝。我試試看,它有效 – ozman 2010-05-12 10:20:37
0
只需編寫一個接受Object的函數即可。在這個函數中,你可以遍歷所有這些圖片框並將其與對象進行比較。如果這是發件人對象,你不會隱藏,否則你會。
+0
我現在明白了。謝謝很多 – ozman 2010-05-12 07:13:24
相關問題
- 1. jQuery在點擊時隱藏多個div
- 2. 隱藏/點擊Asp.Net
- 3. TinyMCE工具欄上的點擊和隱藏點擊隱藏
- 4. 隱藏一個類的所有實例,除了點擊的ID之外
- 5. jQuery隱藏焦點除外,除非某些div被點擊
- 6. 單頁網站,隱藏了多個部分直到其鏈接被點擊
- 7. JQuery在外部點擊時隱藏了多個具有相似ID的div
- 8. 點擊隱藏菜單
- 9. 點擊隱藏容器div
- 10. Javascript隱藏點擊元素
- 11. 隱藏文本被點擊
- 12. angular2點擊後隱藏mdtooltip
- 13. jQuery:點擊隱藏元素
- 14. jquery和點擊隱藏div
- 15. 顯示和隱藏點擊
- 16. 隱藏元素點擊
- 17. 點擊隱藏圖片
- 18. 點擊UIWebView隱藏鍵盤
- 19. 點擊顯示/隱藏
- 20. 隱藏第二次點擊
- 21. jQuery |點擊子,隱藏父
- 22. 點擊時隱藏鏈接
- 23. 鼠標點擊隱藏div
- 24. 當點擊它時隱藏一個div
- 25. 點擊一個UIScrollView隱藏鍵盤?
- 26. 隱藏/顯示點擊另一個div
- 27. 多C3.js圖表自動隱藏,除了最後一個
- 28. 在點擊按鈕表格後隱藏多個div
- 29. 顯示div一旦點擊後隱藏,當點擊外部時隱藏
- 30. 如何隱藏點擊鏈接熱點?
你在說哪種語言? – Sarfraz 2010-05-12 06:47:38
我正在談論c# – ozman 2010-05-12 06:51:29