2014-03-26 2 views
0

WinForm (vb.NET)의 패널에 포함 된 버튼의 위치와 크기를 변경하려고합니다. 처음 버튼에는 위치와 이미지 (텍스트 없음)가 있지만 실행시 새로운 위치와 텍스트를 설정하려고합니다. 각 버튼의 텍스트를 설정할 수 있으며 자동 크기 조정으로 설정되어 있기 때문에 너비가 증가합니다. 그러나 코드로 위치를 올바르게 설정 했는데도 버튼이 표시되면 원래 위치로 돌아옵니다.실행시 버튼 위치 변경 VB.NET

도움을 주시면 감사하겠습니다.

감사합니다,

지정하는 다음 코드는 좌표로 위치를 변경합니다

+1

우리에게 당신이 무슨 일을하는지에 대해 좀 더 알려주세요. 코드를 보여주세요. 생성자에서 위치와 크기를 변경하고 있습니까? 로드 이벤트 핸들러에서? –

답변

2

IM : 공동 좌표에 당신은 X를 변경해야합니다

Button1.Location = New Point(x, y) 

, y 값 버튼을 움직이기 원하는 형태로

변화 코드하여 버튼의 크기의 다음 비트 :

Button1.Height = 10 
Button1.Width = 50 
+1

안녕하세요, 문제를 해결했습니다. 내 양식의 ClientSizeChanged 이벤트에서 버튼의 위치를 ​​수행해야했습니다. 어쨌든 관심을 가져 주셔서 감사합니다. 메신저 – user3463961