2016-04-11 18 views
0

Bir formun simgesi nerede kaydedildiğini bilmiyorum ...Form simgesi WinForms uygulamasında nereye kaydedilir?

Aslında proje kaynaklarında arama yaptım ve bulamadım, ayrıca formun Özellikleri içine herhangi bir yol belirtilmemiş hala formda gerçekleşir.

Seri hale getirilmiş bir yer mi? Sadece

sadece formun Form özelliklerinden yeni bir simge ayarlayabilir ve bu bir otomatik olarak kaydedilir için yeterli mi ... onu bulmak ve değiştirmek ve yeni eklenen simge orada kalacak emin olmaya çalışıyorum eski olanın yerinde mi?

Ben de söz ediyorum bir formun simgesiyle bir örneğini sahip bir resim ekledi Daha spesifik olmak gerekirse.

enter image description here

+3

Form1.resx dosyanızı kontrol edin. – LarsTech

cevap

3

tasarımcı formunuzu açın. Özellikler kutusunu açın. Seçmek için formu tıklayın. Pencere Stili grubunda bulunan Özellikler kutusundaki "Simge" öğesini bulun. (

 // 
     // 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(); 

Ve simgenin olduğunu görebilirsiniz: Eğer Özellikler kutusu üzerinden simgeyi değiştirirseniz

, o zaman böyle bir şey (Form1.designer.cs) göreceksiniz, sizin tasarımcı koduna bakmak this.Icon) kaynaklardan yüklenir.

+0

Cevabınız için teşekkürler, evet orada buldum .... ama bunun için belirlenmiş bir yolu yok ... nereden yüklendiğini bilmiyorum, formun Özelliklerinde ... bir yere serileştirilmiş mi ve bilinmeyen yerden yüklendi? – Clock

+0

@ user5631730: Lars'ın dediği gibi '.resx' dosyasına kaydedilir. –

+0

Yolda belirtilmemiş. Bu senin kaynaklarında. Elbette bir simgeyi bir yoldan elle ayarlayabilirsiniz, eğer isterseniz, ancak bunu nasıl yaptığınıza dikkat etmeniz gerekir. Daha güvenli. Net yolu, resimlerinizi kaynaklara dahil etmektir, daha sonra bunlara basitçe bakın. – ManoDestra

İlgili konular