Windows 應(yīng)用程序 Visual Basic 窗體 Visual Basic 6.0 Visual Basic 6.0 具有自己的窗體包,用于創(chuàng)建圖形 Windows 應(yīng)用程序。
Visual Basic.NET
對(duì)于 Visual Basic.NET,Windows 窗體是一種新的窗體包。由于 Windows 窗體是以公共語言運(yùn)行時(shí) (CLR) 為目標(biāo)構(gòu)造的,因此 Windows 窗體可以充分利用 CLR 的全部功能。特別是,由于 Windows 窗體包具有部署、應(yīng)用程序分離、版本和代碼訪問安全特性方面的優(yōu)勢(shì),您現(xiàn)在可以構(gòu)造基于 Windows 的客戶端應(yīng)用程序,其部署和更新明顯更加簡易。您甚至可以構(gòu)造與 HTML 具有相同瀏覽器部署方案的 Windows 窗體應(yīng)用程序。正如代碼訪問安全性的粒度控制一樣,這些特性也使得在瀏覽器中使用 Windows 窗體控件非常令人矚目。
Windows 窗體集還為 Visual Basic 開發(fā)者提供了許多新功能,例如可視化繼承、改進(jìn)的本地化和訪問支持、自動(dòng)調(diào)整窗體大小和就地菜單編輯器。
升級(jí) 向?qū)?br>
將 Visual Basic 窗體升級(jí)為 Windows 窗體。
PrintForm 方法 Visual Basic 6.0 PrintForm 方法將 Form 對(duì)象的圖象一個(gè)字節(jié)一個(gè)字節(jié)地發(fā)送至打印機(jī)。但是,此打印功能在某些窗體中無法正常工作。
Visual Basic.NET
在 Windows 窗體中,Visual Basic.NET 采用的打印框架使您可以快速生成復(fù)雜的打印文檔。它還包括內(nèi)置的“打印預(yù)覽”對(duì)話框。
在 Windows 窗體中,大多數(shù)無窗口控件默認(rèn)在窗口中使用。使用無窗口控件的主要優(yōu)點(diǎn)是:當(dāng)窗體中有非常大量的控件時(shí),可以減少資源消耗(窗口句柄)。這僅限于 Windows 9x。Microsoft Windows NT? 和 Microsoft Windows 2000 沒有這種資源限制。
使用無窗口控件也有缺點(diǎn)(如分層等布局問題),但 Microsoft 認(rèn)識(shí)到了無窗口控件的作用,并將發(fā)布示例來展示如何在 Windows 窗體中獲得類似效果。