설정을 시도했지만,이 때 내 양식에는 여전히 더 큰 높이가 있습니다. 이것을 할 방법이 있습니까?양식 높이를 30px로 설정할 수없는 이유는 무엇입니까?
답변
Make ControlBox = False; 그리고 당신은 당신이 원하는 것을 얻을 것입니다. 그것은 ControlBox이므로 크기가 30x30 이상이면 모든 크기를 처리 할 수 있습니다.
예, 이제 양식의 높이가 30px입니다. 도와 줘서 고마워, 이제 일 끝냈어! – Sakura
나는 단지 problom이 테두리 스타일 있다고 가정 할 수있는 모든 형태 방금 없음으로 테두리 스타일을 설정 한 다음 양식 높이가 0 픽셀
도 할 수있다 테두리가없는 마음을 해달라고하면 테두리가 당신이 을 변경 기운이FormBorderStyle을 none으로 설정했지만 내 양식 높이가 여전히 높음 – Sakura
, false로 ControlBox를 설정하고 이 텍스트로 길이가 0 인 문자열을 할당하더라도 일정한 최소 값 이하로 창 크기를 조정하는 것은 불가능합니다. 이 문제를 해결하려면
SizableToolWindow style
을 대신 사용하십시오.
FormBorderStyle = none을 사용하고 있습니다. 그것은 나를 위해 매우 중요합니다. 이 일을하는 다른 방법이 있습니까? – Sakura
잘 모르겠지만 msdn은 불가능하다고 생각합니다. CreateWindowEx와 같은 원시 API를 사용하는 다른 방법이있을 수 있습니다. – perilbrain
다음은 저에게 적합한 해결책입니다.
양식에서 파생 된 클래스에서 적용되는 크기 수정을 무시하고 크기보다 작은 크기를 설정하지 못하도록하는 두 가지 방법을 무시하십시오.
// the *real* width and height of your form, Width and Height are now lying...
internal int CoreWidth { get; private set; }
internal int CoreHeight { get; private set; }
// just for fun :
public new int Width { get { return CoreWidth; } }
public new int Height { get { return CoreHeight; } }
protected override void SetClientSizeCore (int x, int y)
{
// get wished width and height earlier enough in the chain of calls
CoreWidth = x;
CoreHeight = y;
base.SetClientSizeCore (x, y);
}
protected override void SetBoundsCore (int x, int y, int width, int height, BoundsSpecified specified)
{
// don't trust width and height that are provided, use the ones you kept
base.SetBoundsCore (x, y, CoreWidth, CoreHeight, specified);
}
나는 제한없이, 그 캔 제어의 모든 종류를 포함하고 크기를 가지고, 즉 화면의 아무 곳이나 팝업 알림 창을 어떤 종류를 만드는 데 사용 ... 마법처럼 일했다.
- 1. IE8에서 window.onload를 설정할 수없는 이유는 무엇입니까?
- 2. UILabel의 텍스트 속성을 설정할 수없는 이유는 무엇입니까?
- 3. UITableViewCell에 이미지를 설정할 수없는 이유는 무엇입니까?
- 4. DataLabel.Position을 xlLabelPositionCustom으로 설정할 수없는 이유는 무엇입니까?
- 5. winforms 크기를 항상 설정할 수없는 이유는 무엇입니까?
- 6. VB에서 올바른 속성을 설정할 수없는 이유는 무엇입니까
- 7. ConcurrentSkipListMap의 초기 용량을 설정할 수없는 이유는 무엇입니까?
- 8. 버튼을 회색으로 설정할 수없는 이유는 무엇입니까?
- 9. 컨테이너에 max_width를 설정할 수없는 이유는 무엇입니까?
- 10. 양식 콘텐츠를 호출 할 수없는 이유는 무엇입니까?
- 11. HTML 표에서 셀의 너비와 높이를 지정할 수없는 이유는 무엇입니까?
- 12. Windows Forms 디자인보기에서 TextBox 컨트롤의 높이를 변경할 수없는 이유는 무엇입니까?
- 13. 새 인스턴스의 대리자를 자체로 설정할 수없는 이유는 무엇입니까?
- 14. CABasicAnimation이 끝난 후 레이어의 불투명도를 설정할 수없는 이유는 무엇입니까?
- 15. 핀 주소를 특수 효과의 부제목으로 설정할 수없는 이유는 무엇입니까?
- 16. twiddle에서 한 번의 호출로 여러 속성을 설정할 수없는 이유는 무엇입니까?
- 17. 메소드에없는 클래스 객체의 속성 값을 설정할 수없는 이유는 무엇입니까?
- 18. Xcode 소스에 중단 점을 설정하거나 설정할 수없는 이유는 무엇입니까?
- 19. F # : 범위가 닫힌 행에 중단 점을 설정할 수없는 이유는 무엇입니까?
- 20. UINavigationBar에 사용자 지정 색조를 설정할 수없는 이유는 무엇입니까?
- 21. 스타일 내에서 데이터 템플릿을 설정할 수없는 이유는 무엇입니까?
- 22. Java에서 Gremlin을 사용하여 새 정점에 ID를 설정할 수없는 이유는 무엇입니까?
- 23. 리피터에서 숨겨진 필드의 값을 프로그래밍 방식으로 설정할 수없는 이유는 무엇입니까?
- 24. FtpWebRequest.GetRequestStream() 메서드를 사용하여 스트림을 설정할 수없는 이유는 무엇입니까?
- 25. Java http User-Agent를 설정할 수없는 이유는 무엇입니까?
- 26. Fluent NHibernate References() 매핑에서 ReadOnly를 설정할 수없는 이유는 무엇입니까?
- 27. 데이터 바인딩 된 ComboBox에서 SelectedIndex를 설정할 수없는 이유는 무엇입니까?
- 28. UIImageVies의 경계 사각형 너비를 설정할 수없는 이유는 무엇입니까?
- 29. 변수를 XMLHttpRequest의 responseText 값과 같게 설정할 수없는 이유는 무엇입니까?
- 30. bool 변수를 0으로 직접 설정할 수없는 이유는 무엇입니까?
Windows Forms? 몇 가지 코드를 보여주십시오. –