2014-03-25 2 views
6

윈도우 폼 작업 중. 이미지가있는 버튼이 있습니다. 단추의 크기를 조정하려고 할 때 내부의 이미지 크기가 조정되지 않습니다 (동일하게 유지됨). 버튼으로 크기를 조절할 수있는 이미지를 어떻게 만들 수 있습니까? 여기 C#에서 단추의 그림 크기를 조정하는 방법?

내 코드입니다 :

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

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

임 언급 한 바와 같이이 문제 해결 아래 버튼이

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

답변

11

를 사용하여 배경 이미지처럼 버튼의 크기를 조정하려고 :

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; 
관련 문제