我在TabPage tabpage1
中有3 Controls
;我們稱它們爲panel1
,panel2
和datagridview1
。我正在嘗試製作訪問panel2
的一般方法。如何在TabPage.Controls
中訪問Panel
?我發現我可以使用類似tabpage1.Controls[1]
的東西。但我怎麼知道panel2
的索引?我該如何設置它的索引?C#WinForm:在控件中訪問某個控件
0
A
回答
0
我相信你可以使用控件集合。
var ctrls = this.Controls.Find("ControlName", true);
if (ctrls != null)
if(ctrls.Length != 0)
{
Control ctrl = ctrls[0];
}
我不擅長C#,但我相信它的工作原理,你可以很容易地從它做出一個通用的方法。 (this
只爲ilustrational目的 - 更換了與apriopriate對象
+0
的事情是,。我不知道控件的名稱,因爲它是一個通用的方法 我有幾個tabPages具有相同的佈局,這就是爲什麼我要使用索引,因爲我可以將每個tabPage中的每個panel2設置爲某個索引 –
+1
您需要知道關於你所尋找的對象的東西,否則你將無法找到它 –
+0
如何知道控件的名稱使它成爲一種通用方法? –
相關問題
- 1. c#winform控件訪問修飾符
- 2. C#winform:從每個標籤頁訪問usercontrol中的控件
- 3. 複合WinForm控件在C#
- 4. c#從另一個類訪問WinForm控件屬性
- 5. 禁止訪問繼承的winform控件
- 6. 在ListView控件中訪問TextBox控件
- 7. 如何從子Winform訪問父級Winform中的控件?
- 8. C#定製控件的winform
- 9. C#的性感winform控件#
- 10. Winform和用戶控件 - C#
- 11. C#鎖定WinForm控件
- 12. WinForm控件上的光標(c#,WinForm 4.0)
- 13. 如何在用戶控件上訪問託管窗體上的控件WinForm
- 14. 在loginview中訪問控件
- 15. winform c#:在c事件後插入另一個窗體控件#
- 16. 訪問c中contentpresenter中的控件
- 17. WINFORM控件問題(滑塊在哪裏?)
- 18. 如何從另一個類訪問Winform文本框控件?
- 19. 選項卡控件訪問每個選項卡成員Winform
- 20. 訪問發件人控件 - C#
- 21. C#excel插件 - 訪問控件
- 22. 克隆Winform控件
- 23. 拖放winform控件
- 24. 選擇在ListBox WinForm控件
- 25. 訪問用戶控件的子控件
- 26. ASP.NET訪問控件
- 27. C#在另一個類中使用winform控件
- 28. c#通過插件DLL在winform中添加控件
- 29. 如何使用c#訪問一個用戶控件到另一個控件?
- 30. 推薦C#的WinForm控件包
請提供您正在使用什麼樣的信息:'WinForms','WPF'等 –
@GeorgeAlexandria我使用的WinForms –