我想了兩種思路,winform沒(méi)有findControl,只有個(gè)this.Controls.Contains("textBox1"),因此除了遍歷沒(méi)辦法了。。。
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)公司、微信開(kāi)發(fā)、小程序制作、集團(tuán)成都定制網(wǎng)頁(yè)設(shè)計(jì)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶(hù);涵蓋的客戶(hù)類(lèi)型包括:邊坡防護(hù)網(wǎng)等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶(hù)的一致贊揚(yáng)!
思路1:遍歷Controls,具體你自己完善下,
if(this.Controls.Count0)
{
foreach(Control c in this.Controls)
if(c.GetTepy==Tepyof(TextBox))
string str += ((TextBox)c).Text;
}
VB 只能做 ActiveX 控件或者 ActiveX DLL,普通的 COM 組件不行。
你只要在建立工程的時(shí)候選擇建立 ActiveX 控件或者 ActiveX DLL 就可以了,然后自己寫(xiě)一個(gè)函數(shù)編譯即可。
點(diǎn)擊菜單:項(xiàng)目=》添加引用 彈出窗口后選擇“COM”項(xiàng),然后找到你要加載的控件。
記得先調(diào)用CMD使用 regsvr32 注冊(cè)你準(zhǔn)備加載的控件哈。
工具箱右鍵單擊——選擇項(xiàng)……——選擇.net組件或com組件——點(diǎn)擊“瀏覽”選擇控件dll文件,然后工具箱中就會(huì)出現(xiàn)新加的控件
如果是可視化控件,可以點(diǎn)圖中右下角的“瀏覽”,找到emodelview.dll就可以添加到工具箱
如果是類(lèi)庫(kù),要在項(xiàng)目屬性的“引用”中添加。
工具箱里沒(méi)有就在"工具選項(xiàng)"----"COM組件"-------"添加Mediaplaye"但大多數(shù)組件都是C盤(pán)系統(tǒng)文件,您應(yīng)該確保電腦里有這個(gè)文件的DLL格式文件,不知對(duì)不對(duì)哦,請(qǐng)您參考!