VB.NET 2005의 Windows Form에서 작업 중이며 이미지가있는 단추가 필요합니다 (저는 바닐라 System.Windows.Forms.Button에 대해 이야기하고 있습니다). 모든 것을 원하는 방식으로 설정했지만 이미지가 버튼에 너무 낮게 표시되어 아이콘 하단이 버튼 하단에 거의 표시되고 이미지 위에 많은 공간이 있습니다.
Button Screenshot http://www.freeimagehosting.net/uploads/b28a5c63b8.jpg버튼 이미지가 버튼 상단에서 너무 멀리 떨어져 있습니다. 단추의 아래쪽에 너무 가깝습니다.
이 아이콘의 모서리 버튼의 하단에 브러시 업하는 방법을 알아보십시오 : 여기
은 스크린 샷입니까?내 버튼의 높이가 23 픽셀이고 이미지 크기가 16 x 16 아이콘입니다 (버튼의 Image 속성에 할당 할 수 있도록 비트 맵으로 변환 됨).
버튼의 Margin.All 속성을 0으로 설정하고 Padding.All 속성이 0인지 확인했습니다. 또한 버튼의 ImageAlign을 TopLeft, MiddleLeft 및 BottomLeft로 변경하려고했지만 그 중 아무 것도 변경하지 않았습니다. 설정이 영향을 미치는 것 같습니다.
버튼의 위쪽과 아래쪽 가장자리에서 같은 거리에 이미지를 배치하는 방법을 아는 사람이 있습니까? 필요한 경우 버튼이나 이미지의 크기를 조정할 수 있지만 원하는 크기로되어 있으므로 가능한 경우 해당 방법을 유지하고 싶습니다.
ImageImage가 아닌 Image를 사용하고 있습니다. (작동하는지 보려면 BackGroundImage를 시도했지만하지는 않았습니다.) 네이티브 .NET Icon.ToBitmap() 메서드를 사용하여 변환합니다. 나는 그 평범한 비트 맵을 시도해 보겠다. – Patrick