[VB.NET 2010]
假设我有几个 My.Resources 项目(每个项目都是包含几段文本的纯文本文件)。
假设资源项名称对应于不同类型的音乐,例如 My.Resources.Rock、My.Resources.Blues、My.Resources.Jazz 等。
根据用户在文本框中键入的内容,程序应该访问正确的 My.Resources 项目,并在富文本框中显示该项目的文本内容。
例如,如果用户在文本框中键入“Blues”,那么我需要访问 My.Resources.Blues 的内容,并将其显示在富文本框中。
像这样的东西(当然不起作用)......
Dim ResourceName As String = TextBox1.Text
Dim ResourceContents As String = My.Resources.ResourceName
RichTextBox1.Text = ResourceContents
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法来完成这项任务?
刚刚想通了,以防万一有人想知道......
Dim ResourceName As String = TextBox1.Text
Dim ResourceContents As String = My.Resources.ResourceManager.GetObject(ResourceName)
RichTextBox1.Text = ResourceContents
Run Code Online (Sandbox Code Playgroud)