2014-03-25 4 views
6

Ich arbeite mit Windows Forms.Ich habe eine Schaltfläche mit einem Bild im Inneren. Wenn ich versuche, die Größe der Schaltfläche zu ändern, wird die Größe des Bilds nicht geändert (bleibt gleich). Wie kann ich ein Bild des Knopfes machen, um mit Knopf zu sortieren?Wie kann ich das Bild auf der Schaltfläche in C# verkleinern?

Hier ist mein Code:

Image img = Image.FromStream(p); 
devBtn = new Button(); 

devBtn.Image = img; 
devBtn.Size = new Size((img.Width + 5), (img.Height + 5)); 
devBtn.Top = positionTOP; 

Im Versuch, den Knopf wie diese

this.devBtn.Height= pictureBox1.Top + e.Y; 
this.devBtn.Width = pictureBox1.Left + e.X; 

Antwort

11

Verwenden Hintergrundbild von Taste, um die Größe, wie unten erwähnt es Ihr Problem lösen:

Image img = Image.FromStream(p); 
devBtn = new Button(); 

devBtn.BackgroundImage = img; 
devBtn.BackgroundImageLayout = ImageLayout.Stretch; 

devBtn.Size = new Size((img.Width + 5), (img.Height + 5)); 
devBtn.Top = positionTOP; 
Verwandte Themen