Microsoft MVP성태의 닷넷 이야기
C# 해상도에 따른 자동 사이즈 조절방법이 궁금합니다. [링크 복사], [링크+제목 복사],
조회: 30997
글쓴 사람
Question
홈페이지
첨부 파일
 

안녕하세요. 도저히 답을 찾을 수 없어 또 질문드리게 되네요 ^^;

예를 들어 1920 x 1200 으로 폼 크기를 잡고 프로그램을 만들었는 데 다른데서 사용하려니 해상도가 1920 x 1080 까지 밖에 지원되지 않아서 나머지가 짤려 나오는 현상 같은 경우가 있는데요..

이런 때에 폼 사이즈를 따로 변경하지 않고도 해상도에 맟춰서 폼 사이즈 및 버튼, 라벨 등의 구성요소들이 (프로그램 전체적으로)
유동적으로 변경하게 할 수 있는 방법이 있을까요 ??

폼에 있는 AutoScaleMode를 Dpi로 해봤는데 소용이 없더라고요 ㅜㅜ








[최초 등록일: ]
[최종 수정일: 12/26/2017]


비밀번호

댓글 작성자
 



2017-12-27 02시53분
그런 경우를 위해 (Grid 컨트롤이라든가 하는) Layout 관련 컨트롤을 적절히 사용해야 합니다. 예를 들어, 채팅 창처럼 위에는 대화 메시지 전문을 보여주는 리스트 상자와 아래에는 대화 메시지를 입력하는 입력 박스를 넣었다고 했을 때, WPF의 경우 Grid의 하단 Row의 Height을 30으로 주고 상단에는 "*" 라는 식으로 설정하면 해상도에 상관없이 대응을 할 수 있습니다.
정성태
2017-12-29 03시35분
[Qustion] 답변 감사합니다. 참고 할게요 ^_^
[guest]
2020-02-14 10시22분
[왕초보] 저는 폼의 이벤트중에서 SizeChanged 라는 이벤트를 사용합니다. 좀 불편하긴 하지만 굳이 Layout 관련 컨트롤을 지정하지 않아도 되고, 컨트롤이 많다면 좀 문제가 되지만 그렇지 않은 경우 좀 일일이 지정해서 위치를 변환 시켜 줘야 하긴 하지만 윈도우 해상도에 상관없이 컨트롤의 위치를 폼의 크기에 따라서 변경할수 있어서 좋더군요..
좀더 쉽고 편한 방법을 찾아 봤지만 아무래도 그게 전 낳아 보이네요...
[guest]

... [46]  47  48  49  50  51  52  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
4732구봉근6/14/201618652안녕하세요 [1]파일 다운로드1
4731초급개발자6/7/201621415Windows Form Application는 사라질까요? [2]
4730김시현6/4/201619248책으로 공부하던 도중 생성자에 대해서 궁금한게 생겼는데 혹시 답변좀 해주실수 있나요? [1]
4729Jeah...6/3/201621034C#.Net 프로그램에서 C++로 만들어진 dll 파일 이용관련 문의 하나 드립니다. [3]
4727링거5/30/201618878WPF MediaElement 파일 실행 후 삭제시 오류 문의 [1]파일 다운로드1
4728링거5/30/201620195    답변글 [답변]: WPF MediaElement 파일 실행 후 삭제시 오류 문의 [2]파일 다운로드1
4726spow...5/25/201619630덧글을 달고 나서 F5를 눌렀을 때 똑같은 덧글이 달리는 현상 고쳐주세요 [4]
4725Futu...5/23/201618837책 잘보고 있습니다. Task관련 질문을!!! [1]
4724학생15/23/201620868웹소켓과 소켓 관련해서 질문 드립니다. [2]
4722지나가던...5/15/201623733Part 3 pdf파일 그림 재수정 문의 [1]
4723지나가던...5/16/201620987    답변글 [답변]: Part 3 pdf파일 그림 재수정 문의 [1]
4721김종희4/30/2016211993D 시뮬레이션 개발 [1]
4720DC4/29/201619637C# 6.0 델리게이트 인스턴스화 관련 질문~ [2]
4719이민구4/29/201621641[시작하세요! C# 프로그래밍] 4.5.1.6 열거형 마지막 예제 질문입니다. [4]파일 다운로드1
4718ds4/27/201618752오라클 DB 칼럼에 있는 특정 데이터를 가져올수가 있나여? [1]
4717최령진4/26/201617985모바일 웹 앱 관련문의 드립니다 [1]
4715과객4/7/201620223TFS 와 Stylecop Integration 시 체크인 정책 적용 방법이 궁금합니다. [1]
4714임형복4/7/201619303DLL 을 프로세스처럼 사용하기 [3]파일 다운로드1
4713김태훈4/5/201618363하위 폴더 권한 상속 문제 [1]
4712차가워4/5/201621658멀티코어 스레드 문의 [1]
4711이대희4/1/201618849Xamarin 라이센스 변경 (Visual Sutuio 무료 사용) [2]
4709가가멜3/25/201643954국내 WPF 책은 왜 2010 년 이후로 전멸인지요? [1]
4704최훈3/15/201625187C# 6.0 예제 7.1 관련 질문입니다. [2]
4702popo3/14/201622419C# WeakReference이 CPU 플랫폼 설정 마다 결과가 틀리게 나옵니다. [9]
4701쌉쓰릅3/13/201620351uwp에서 그림판의 지우개 기능을 구현하려고하는데요 참고할 만한 정보가 있을가요? [2]
4700정우진3/12/201618676안녕하세요. 10049소켓에러의 해결법을 알고싶습니다. - 수정본 [1]파일 다운로드1
... [46]  47  48  49  50  51  52  53  54  55  56  57  58  59  60  ...