我必須在運行時將控制檯Datagridview
添加到另一個面板下。我怎麼能做到這一點,以便我能夠將控件位置1添加到另一個下方,以及如何處理單擊事件,繪畫事件等等。適用於所有datagridview。如何在面板vb.net上添加DatagridView控件數組?
回答
就做這樣的事情:
Dim lastCtrl As Control
Panel1.Add(AllDataGrids(0))
For i As Integer = 1 to AllDataGrids.Count - 1
Dim dgv As DataGridView = AllDataGrids(i)
lastCtrl = Panel1.Controls(Panel1.Controls.Count - 1)
Panel1.Add(dgv)
dgv.Top = lastCtrl.Top + LastCtrl.Height + 5
Next
的想法是最後一個後添加的每個控制,所以在循環中,您得到您想要的方式最後一個,然後添加新的控制在底部。爲了讓這些事件,你必須用手動添加它們每個DataGridView
循環內:
AddHandler dgv.CellClick, AddressOf CellClickMethod
嗨SysDragon,我做了一些改變你的代碼,並得到它的工作..!謝謝。 – 2013-02-18 11:31:19
嗨SysDragon,我接着添加了10個datagridview 1。但它需要時間來渲染,所以看起來很模糊,而在它們之間滾動。我已將DoubleBuffered添加到每個datagridview,但沒有效果是否有任何解決方案。 – 2013-02-20 06:32:02
你可以問另一個關於渲染選項的問題。 – SysDragon 2013-02-20 08:56:54
- 1. 在Datagridview中添加控件
- 2. 如何在vb.net中添加控件?
- 3. 如何使用VS2015添加DataGridView控件?
- 4. 如何添加用戶控制面板
- 5. 如何在面板上拖動控件?
- 6. 在Java面板中添加組件
- 7. 添加信息到datagridview(VB.NET)
- 8. 如何在DataGridView中的現有項目中添加數量 - vb.net
- 9. 在面板上滾動DataGridView
- 10. 如何在運行時向面板添加新組件
- 11. 在Vb.net添加記錄中的DataGridView行
- 12. 添加外部進程到面板vb.net
- 13. 如何使用Java中的循環在面板上添加組件?
- 14. ASP.NET控件不添加作爲字面控制面板顯示
- 15. 控制動態添加控件在asp中的佈局:面板
- 16. C#如何在表格面板中添加上面的行
- 17. 如何在aspx頁面添加或不添加控件?
- 18. 如何在vb.net的啓動畫面上添加圖像
- 19. VB.NET中的控件數組
- 20. 如何將控件添加到頁面?
- 21. 如何在VB.NET中添加用戶控件下拉屬性
- 22. vb.net子窗體落在父窗體內面板控件後面
- 23. 在Windows窗體上的DataGridView行內的VB.NET控件
- 24. 如何在面板中添加圖像?
- 25. 如何在面板中添加ScrollPane
- 26. 如何在android中添加面板?
- 27. 如何在頁面加載時向ASP.NET控件添加事件?
- 28. 動態添加控件到數據中繼器內的面板
- 29. 動態添加面板或標籤控件到數據網格
- 30. C#指數將控件添加到面板
如果你有'vb.net'不使用'C#'標籤的問題。 – 2013-02-18 10:36:59
ohh.Okay。謝謝..! – 2013-02-18 10:42:01
嗨syed mohsin,我得到了網絡上的這個鏈接http://www.vbforums.com/showthread.php?662230-RESOLVED-How-to-create-a-DataGridView-control-array-at-runtime。所以我必須在面板上添加datagridview 1。 – 2013-02-18 10:46:18