これはほとんど自明です。しかし、とにかく説明します:
辞書を作成します:
' import part
Imports System.Collections.Generic
'module declarations
Public Event_Conf As New Dictionary(Of String, Object)
'sub
Event_Conf("intro line") = ""
' here's the drama
WelcomeForm.Heading1.Text = Event_Conf("intro line") 'key not found.
デバッガーで変数の内容を確認しているところ、3つのキーが表示され、そのうちの1つは完全に「イントロライン」と呼ばれる文字列です。WOA!すべて小文字で、面白い文字はありません。
私は何を間違えましたか(このプロジェクトに.NETを選択する以外に)?
編集: 何かがひどくねじ込まれている
WelcomeForm.Heading1.Text = "x"
まったく同じエラーを返します。
- heading1は、welcomeformのラベルコントロールです。
- Visual Basic Express 2008
- Windows764ビット
Visual Studioを再起動しました(90年代に奇跡を起こしました)が、同じエラーが再発しました。
Edit2:内部例外は同じように見えます