事象
ソースから対象コントロールの”インデックス”を指定すると参照できるが、
対象コントロールの”名前”を指定して参照しようとするとコンパイルエラーが発生する。
原因
コントロールの名前に改行コードが含まれていた。
解決策
コントロールの名前から改行コードを削除する。
サクラエディタの簡易行コピー機能など、改行コードも含んだ状態でコピペすると、
画面上一見問題なさそうに見えるが、実は名前の後ろに改行が含まれている。
インデックスでは参照できるが、名前では参照できないような事態が発生した場合、真っ先に疑ってみるべき。
コメント