程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 如何取得窗體中的組件(Component) 列表

如何取得窗體中的組件(Component) 列表

編輯:關於ASP.NET

先談兩個基本概念,以免有的朋友看不懂

1.什麼是組件

Component類型是在System.ComponentModel空間下定義的的一些類型。它與控 件(Control)的最大區別在於它們沒有界面。

2. 哪些是組件。工具箱裡面專門有一個選項卡是放組件的,而且組件拖放到 窗體後,並不在窗體上顯示,而是在窗體底部一個區域顯示

言歸正傳,我們今天要解決什麼問題呢?

這些組件可以拖放在窗體上,但是如果我們需要遍歷他們,那麼該怎麼辦呢? 例如我們需要在另外一個類型裡面,動態地解析這個窗體上有幾個 backgroundworker,應該怎麼做呢?

有些同學馬上會靈機一動,說,我們遍歷窗體的Controls集合吧?是這樣嗎? 剛才就說過了,組件不是Control,自如不會添加到 Controls集合中去。

那麼,我們是不是可以遍歷Components集合呢?很不錯的想法,但是不行,因 為窗體沒有所謂的Components屬性。

額。實在太難了,這也不行,那也不行,還讓不讓人活了呢?

好吧,好吧,just follow me ,下面我們來看看如何解決該問題?

首先,我們打開Form1.designer.cs文件,看一些這些組件是如何初始化的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved