1

[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

このタスクを実行する簡単な方法はありますか?

4

1 に答える 1

6

誰かが疑問に思っている場合に備えて、これを理解しました...

Dim ResourceName As String = TextBox1.Text
Dim ResourceContents As String = My.Resources.ResourceManager.GetObject(ResourceName)
RichTextBox1.Text = ResourceContents
于 2012-10-29T22:53:04.553 に答える