2016-04-11 9 views
0

保存されているフォームのアイコンがどこにあるのか分かりません...フォームアイコンはWinFormsアプリケーションにどこに保存されていますか?

私は実際にプロジェクトリソースで検索して、それを見つけられませんでした。フォームのプロパティにはパスも指定されていませんそれでも、フォーム上で発生します。

それはどこかに連載されていますか?私はちょうど

が、それは十分にちょうどフォームのフォームプロパティから新しいアイコンを設定し、もう1つは自動的に保存されることをすることです...それを見つけると、それを変更し、新たな付加アイコンがそこに滞在することを確認するためにしよう古いものの場所に?

Iはまた、私が話していた形態のアイコンで例示した画像を追加し、より特定することができます。

enter image description here

+3

Form1.resxファイルを確認します。 – LarsTech

答えて

3

デザイナでフォームを開きます。 [プロパティ]ボックスを開きます。フォームをクリックして選択します。ウィンドウスタイルグループのプロパティボックスで "アイコン"要素を探します。

あなたはデザイナーのコードを見て、次に、[プロパティ]ボックスを経由してアイコンを変更した場合、あなたはこのような何か(Form1.Designer.cs)が表示されます。

 // 
     // Form1 
     // 
     this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 
     this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 
     this.ClientSize = new System.Drawing.Size(1008, 540); 
     this.Controls.Add(this.btnTestReplacePerformance); 
     this.Controls.Add(this.label3); 
     this.Controls.Add(this.txtResults); 
     this.Controls.Add(this.btnGetMatches); 
     this.Controls.Add(this.txtSource); 
     this.Controls.Add(this.txtRegex); 
     this.Controls.Add(this.label2); 
     this.Controls.Add(this.label1); 
     this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 
     this.Name = "Form1"; 
     this.Text = "Form1"; 
     this.ResumeLayout(false); 
     this.PerformLayout(); 

そして、あなたはそのアイコンを見ることができます( this.Icon)がリソースからロードされます。

+0

あなたの答えをありがとう、はい私はそこにそれを見つけました....しかしそれはそれに指定されたパスを持っていません...私はそれがどこにロードされているかわからない、フォームのプロパティ...どこかでその不明な場所からロードされていますか? – Clock

+0

@ user5631730:Lars氏のように、 '.resx'ファイルに保存されています。 –

+0

パスに指定されていません。それはあなたのリソースです。もちろん、パスからアイコンを手動で設定することもできますが、その方法を慎重にする必要があります。より安全な.Netの方法は、あなたのイメージをリソースに含めることです。 – ManoDestra

関連する問題