讓我解釋一下我想要做的事情。 我有一個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. 點擊顯示和隱藏多個div
- 3. 隱藏/點擊Asp.Net
- 4. 點擊隱藏ImageView
- 5. 點擊添加/刪除溢出隱藏
- 6. 隱藏元素點擊隱藏元素
- 7. 隱藏PictureBox的屬性
- 8. jquery點擊一個div顯示這個,點擊除了這個隱藏div之外的任何地方?
- 9. 在身體點擊div隱藏,當我點擊div也隱藏
- 10. TinyMCE工具欄上的點擊和隱藏點擊隱藏
- 11. Javascript顯示/隱藏點擊多ID
- 12. 點擊複選框隱藏多行
- 13. 隱藏一個類的所有實例,除了點擊的ID之外
- 14. jQuery隱藏焦點除外,除非某些div被點擊
- 15. 單頁網站,隱藏了多個部分直到其鏈接被點擊
- 16. JQuery在外部點擊時隱藏了多個具有相似ID的div
- 17. 要隱藏當點擊超出這個div,排除任何點擊裏面
- 18. 點擊隱藏按鈕
- 19. 點擊隱藏子元素
- 20. 點擊顯示/隱藏div
- 21. 隱藏元素點擊
- 22. 隱藏()的點擊按鈕
- 23. 點擊隱藏容器div
- 24. 隱藏Facebook喜歡點擊
- 25. 隱藏DIV點擊包裝
- 26. 着隱藏被點擊
- 27. jQuery |點擊子,隱藏父
- 28. 點擊隱藏菜單
- 29. 外點擊隱藏元素
- 30. 點擊顯示/隱藏
你在說哪種語言? – Sarfraz 2010-05-12 06:47:38
我正在談論c# – ozman 2010-05-12 06:51:29