我有20個圖片框在C#窗體中,並將此控件重命名爲p1,p2,p3 現在我應該在同一時間顯示/隱藏此控件。 現在我需要一個想法來改變這個控制perperty比它相同的陣列更快。 提前使我適合這份在同一時間顯示/隱藏項目c#表
-3
A
回答
0
,如果我理解你寫的:
var PB = this.Controls.ofType<PictureBox>();
以及返回PictureBoxes的的IEnumerable
,包含所有的表格中。
foreach (var pb in PB)
pb.Visible = false;
編輯檢查一個PIC盒是偶數或奇數,你可以使用以下命令:
String str = pb.name.subString(1);
if (Int32.parse(str) % 2 == 0)
//even
else
//odd
+0
這是好的,但我需要顯示奇怪的picbox和隱藏甚至picbox在同一時間,這相同的閃光器 –
0
的簡單的方法是將這些20個PictureBoxes添加到Panel
,然後利用其Visible
財產到顯示/隱藏他們在同一時間。代碼可以是這樣的:
Panel container = new Panel();
//example, use whatever do you need
container = new Size(100, 100);
container = new Position(0, 0);
//add the panel to the form
this.Controls.Add(container);
//set the pictureboxes here...
//Add the pictureboxes to the panel
container.Controls.AddRange(new Control[]{p1, p2, p3}); //and so on
//Then when you need to show them
container.Visible = true; //false to hide them
相關問題
- 1. 顯示/隱藏項目 - listview
- 2. 在.aspx中點擊h4時隱藏/顯示列表項目
- 3. 隱藏的標籤,但顯示佔位符在同一時間?
- 4. vis.js時間軸顯示/隱藏項目(和點和線)
- 5. 隱藏/顯示先隱藏一個元素,然後顯示點擊的項目
- 6. 顯示隱藏的DIV,同時使另一個隱藏
- 7. 隱藏表格視圖,並在同一時間顯示搜索欄
- 8. jQuery的顯示/隱藏一個項目只在一個頁面
- 9. 隱藏/顯示項目點擊的ImageButton
- 10. 隱藏並顯示欄按鈕項目
- 11. Actionscript 3.0 - Mouse_OVER,Mouse_OUT顯示/隱藏項目...?
- 12. 顯示和隱藏LI項目
- 13. C#Winform隱藏/顯示選項卡
- 14. Hovered項目在展開時不顯示隱藏元素
- 15. 顯示或隱藏的項目在列表中的Python
- 16. 在v-for列表項目中顯示和隱藏div(Vue.js 2)
- 17. 在列表框中顯示/隱藏項目
- 18. 在整個項目中顯示和隱藏表格
- 19. 如何在反應中動態顯示/隱藏項目列表
- 20. 在IE8上溢出隱藏並顯示列表項目+
- 21. 如何在不同的時間隱藏/顯示多個廣場
- 22. 在顯示/隱藏時顯示屬性
- 23. jquery列表顯示/隱藏5項onclick
- 24. 隱藏/顯示列表的第n項
- 25. 使用jQuery顯示/隱藏列表項
- 26. C++ ListView隱藏項目
- 27. 同時顯示和隱藏與transitionWithView
- 28. jQuery - 單獨顯示/隱藏具有相同類名的項目
- 29. 顯示/隱藏選項
- 30. 顯示/隱藏SELECT選項?
你想要什麼?你能清楚嗎? – elyashiv
改變屬性的一種方法是p1.show(); p2.hide(); p3.show()和更多,但這個代碼不是上帝 –
你問如何在運行時更改控件的屬性?通過控件循環? – elyashiv