サードパーティのオープンソースを調べたところ、次のことがわかりました。
this.BackgroundImage = (Image)resourceManager.GetObject("$this.BackgroundImage");
"$this" は何を意味し、BackgroundImage はどこにありますか?
ResourceManager.GetObjectのドキュメントを確認し$this
ても、特別な意味はありません。文字列全体"$this.BackgroundImage"
は、フォーム上のリソースに適用された単なるタグです。これは、Windows フォーム デザイナーの典型です。フォームを作成し、プロパティ ウィンドウに移動してBackgroundImage
プロパティを選択し、ディスク上の画像ファイルを選択します。次に、フォームの .Designer.cs ファイルを開くと、同様のコードが表示されます。