Share via


My.Resources 物件

更新:2007 年 11 月

提供屬性 (Property) 和類別,用以存取應用程式的資源。

備註

My.Resources 物件會提供對應用程式資源的存取,並讓您動態擷取應用程式的資源。如需詳細資訊,請參閱管理應用程式資源

My.Resources 物件只會公開 (Expose) 全域資源。它不會提供與表單相關之資源檔的存取。您必須從表單存取表單資源。如需詳細資訊,請參閱逐步解說:將 Windows Form 當地語系化

您可以從 My.Resources 物件存取應用程式之文化特性 (Culture) 特有的資源檔。根據預設,My.Resources 物件會在符合 My.Application.UICulture 屬性內文化特性的資源檔中查詢資源。不過,您可以覆寫這個行為,並指定要針對資源使用哪一個特定的文化特性。如需詳細資訊,請參閱應用程式中的資源

屬性

My.Resources 物件的屬性會提供對應用程式資源的唯讀存取。若要新增或移除資源,請使用 [專案設計工具]。如需詳細資訊,請參閱 HOW TO:加入或移除資源。您可以使用 My.Resources.resourceName,存取透過 [專案設計工具] 加入的資源。

您也可以用另一種方法新增或移除資源檔,此方法就是在 [方案總管] 中選取您的專案,然後按一下 [專案] 功能表中的 [加入新項目] 或 [加入現有項目]。您可以使用 My.Resources.resourceFileName.resourceName,存取透過這種方式加入的資源。

每個資源都會有一個名稱、分類和值,這些資源設定將會決定存取資源的屬性在 My.Resources 物件中的顯示方式。若是在 [專案設計工具] 中加入的資源:

類別

My.Resources 物件會將每個資源檔公開為具有共用屬性的類別。類別名稱會與資源檔的名稱相同。如上節所述,資源檔中的資源會公開為類別中的屬性。

工作

下表列出包含 My.Resources 物件的工作範例。

若要

請參閱

擷取字串資源

HOW TO:在 Visual Basic 中擷取字串資源

擷取影像資源

HOW TO:在 Visual Basic 中擷取影像資源

擷取圖示資源

HOW TO:在 Visual Basic 中擷取圖示資源

擷取音效資源

HOW TO:在 Visual Basic 中擷取音效資源

擷取當地語系化的資源

HOW TO:在 Visual Basic 中擷取當地語系化資源

範例

這個範例會將表單的圖示,設為應用程式資源檔中所儲存的圖示 (名為 Form1Icon)。

Sub SetFormIcon()
    Me.Icon = My.Resources.Form1Icon
End Sub

若要成功使用這個範例,您的應用程式資源檔中必須已有名為 Form1Icon 的圖示。如需詳細資訊,請參閱 HOW TO:加入或移除資源

請參閱

工作

HOW TO:在 Visual Basic 中擷取字串資源

HOW TO:在 Visual Basic 中擷取影像資源

HOW TO:在 Visual Basic 中擷取圖示資源

HOW TO:在 Visual Basic 中擷取音效資源

HOW TO:在 Visual Basic 中擷取當地語系化資源

HOW TO:加入或移除資源

逐步解說:將 Windows Form 當地語系化

概念

應用程式中的資源

參考

My.Application.UICulture 屬性

其他資源

管理應用程式資源