溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

令VS2008崩潰的WinForm用戶控件介紹

發(fā)布時(shí)間:2021-06-18 15:17:14 來(lái)源:億速云 閱讀:191 作者:栢白 欄目:編程語(yǔ)言

今天小編給大家分享的是令VS2008崩潰的WinForm用戶控件介紹,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會(huì)有所收獲的哦。

下面就還原一下“案發(fā)現(xiàn)場(chǎng)”:

1.新建一個(gè)Window窗體應(yīng)用程序項(xiàng)目:

令VS2008崩潰的WinForm用戶控件介紹 

2.向項(xiàng)目中添加一個(gè)用戶控件:

令VS2008崩潰的WinForm用戶控件介紹

3.打開(kāi)UserControl1,向其添加一個(gè)TextBox令VS2008崩潰的WinForm用戶控件介紹

4.轉(zhuǎn)到代碼,寫(xiě)一個(gè)屬性Text,在19~23行

令VS2008崩潰的WinForm用戶控件介紹 

注意21行中,使用return Text,就是我犯的“小小”錯(cuò)誤。它的本意如下:

令VS2008崩潰的WinForm用戶控件介紹 

真正應(yīng)該返回的textBox1的Text屬性。因?yàn)檫@個(gè)屬性太“簡(jiǎn)單”了,沒(méi)放在心上,代碼又有智能提示…

5.打開(kāi)Form1,從工具箱中將這個(gè)用戶控件置入窗體:

令VS2008崩潰的WinForm用戶控件介紹

6.錯(cuò)誤出現(xiàn)了:

令VS2008崩潰的WinForm用戶控件介紹 

點(diǎn)擊確定,VS2008就關(guān)閉了。

為了解決這個(gè)問(wèn)題,我花費(fèi)了一個(gè)多小時(shí)的時(shí)間!大家不要取笑,我的實(shí)際情況要比上述復(fù)雜的多:用戶控件的代碼近千行,而且控件已經(jīng)置入窗體,錯(cuò)誤是編譯生成時(shí)出現(xiàn)的,而且沒(méi)有任何提示(VS2008直接關(guān)閉)。重復(fù)打開(kāi)項(xiàng)目無(wú)數(shù)次,一編譯就關(guān)掉,又來(lái)回反復(fù)的檢查代碼…

其實(shí)發(fā)生錯(cuò)誤的原因很簡(jiǎn)單,就是一個(gè)StackOverflow。

關(guān)于令VS2008崩潰的WinForm用戶控件介紹就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的參考價(jià)值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI