드로우홀릭 더베이직

팝업폼 테두리스타일 문의드립니다.

2021.10.28 14:21:39 조회 수 315 추천 수 0

안녕하세요. 

오랜만에 인사드립니다.

 

다름이 아니라, 팝업폼의 테두리 설정 때문에 문의드립니다.

아래와 같이, 팝업폼의 컨트롤 상자 표시를 제거하여도 폼 이름과 함께 상단에 하얀색 공간이 나타나는데요.

혹 이 공간의 사이즈를 조절할 수 있는 코드가 있을까요?

(폼을 이동할 수 있게 지정해주고 싶기 때문에, 테두리스타일 = 없음으로 지정하는 것은 곤란합니다.)

 

전체 창 사이즈 조절은 Docmd.movesize로 하였는데, 

마찬가지로 테두리를 조절할 수 있는 코드도 있을까 하여 문의드립니다.

캡처.JPG


profile

돌직구

2021.10.28 17:08:14
*.13.208.122

결론부터 말씀드리자면..

방법이 없습니다.

차라리 '테두리스타일 = 없음' 으로 하시고, 폼을 이동하는 방법을 연구하는 것이 나을 것 같습니다.

아니면, Win32 API 라는 것이 있습니다.

운영체제에서 제공해주는 라이브러리인데, 여기에는 그런 것을 제어할 수 있는 함수가 있습니다.

 

그러나, 무얼 하신다고 이렇게까지 하시는지요?
때로는 '순리'대로 가는 것이 좋습니다. ^^

vrn001

2021.10.28 18:06:03
*.101.55.67

'테두리 스타일 = 없음'으로 하고 폼을 이동하는 방법은 어떤 식으로 될지요??

단순히 디자인적인 부분이니, 너무 복잡하다면 욕심내지 말고 그냥 순리대로 둘까 하고 있습니다. ㅎㅎ 

profile

돌직구

2021.10.28 21:31:17
*.13.208.122

그것도 간단하지 않습니다.

액세스는 Drag&Drop을 지원하지 않습니다.

이것을 구현하기 위해서는 Mouse Over 이벤트와 Button Down 이벤트 등을 섞어서 구현해야 하는 것으로 알고 있습니다.

Mouse Over 이벤트 때, Button Down이 되었을 때, 마우스가 움직인 만큼 창을 움직여주면 되겠죠?

자세한 것은 Access Drag&Drop 등으로 찾아보십시오.

물론, 시도하지 않는 것이 마음의 평화를 얻는 길입니다. ^^

겨루기

2021.10.29 14:13:50
*.221.201.229

ㅋㅋㅋ 마음의 평화에서 웃고 갑니다.

vrn001

2021.10.29 16:22:29
*.101.55.67

답변 감사드립니다.

깔끔하게 포기하겠습니다.ㅋㅋㅋ

profile

돌직구

2021.10.30 06:58:30
*.13.208.122

네, 그것이 옳은 길 입니다. ^^

저도 그런류에 집중을 많이 해 봤었는데..

결국 '순리'를 따르지 않으면 여기 저기서 문제가 빵빵 터지더군요.

실제로 저희 회사에 오는 요구사항 가운데..
액세스로 개발했는데 윈도우 10에서 안 되어 운영체제 업그레이드를 할 수 없다..
뭐 이런 것이 좀 있습니다.

사실 저희 내부에서 개발한 프로그램은 지금 10년이 넘었는데..
OS 상관없이 잘 돌아가거든요?

사실 문제는 액세스가 아닌 경우가 많습니다.
무엇을 좀 멋지게 해 보겠다고, 혹은 무엇을 좀 편리하게 해 보겠다고 만든(혹은 구입한) 소프트웨어 모듈이 제대로 동작하지 않는다던지.. 뭐 이런 문제입니다.
순리를 따르지 않은 것이죠.

특이하게 만들면 당장은 좋을지 모르나, 유지&관리 측면에서 문제가 많이 생길 수 있습니다.

편하게 만들되, 기존 기능을 존중하면서 만드는 것이 좋습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31972
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28125
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23156
460 필드에서 중복자료처리? 1 열심 2022-08-01 2556
459 대화상자에서 매크로동작 2 열심 2022-07-30 1153
458 디자인보기 1 열심 2022-07-29 329
457 개발 컨셉 1 LoneStar 2022-07-29 1209
456 실행버튼 1 열심 2022-07-28 1439
455 다른PC에서는 왜정상작동이 안되는지요? 1 열심 2022-07-27 2371
454 추가쿼리에서 키위반 오류 문의드립니다 file 3 1 박형근 2022-07-17 36475
453 온라인강의(비메오vimeo) 동영상 재생 오류 7 디비32 2022-07-06 844
452 엉뚱한 질문 하나 드립니다... 아놀드 2022-06-14 563
451 액세스 화면색상이 이상해져서 문의드립니다 file 1 박형근 2022-06-05 1869
450 안녕하세요 기본적인 질문입니다. 5 으흐흐 2022-06-03 86
449 엑세스 오류 file 1 엑세스00 2022-05-12 2420
448 테이블에서 일대다 폼으로 레코드를 읽어오기 file 3 원죽 2022-04-05 800
447 날짜간의 시간차이를 "시분초"로 표현하고 싶습니다. file 1 엑세스초보탈출 2022-01-02 3863
446 압축 및 복구에 대한 문의입니다. 3 vrn001 2021-12-23 3257
445 액셀과 엑세스 VBA 차이점 문의 2 겨루기 2021-12-08 15928
444 오프라인 수업 문의 드립니다.~ 2 문건 2021-12-08 594
443 튜터링 범위에 대한 문의입니다. (Azure를 이용한 메일 보내는 기능 관련) 4 vrn001 2021-11-19 241
442 로그인된 유저이름 반환하기 가능할까요?? 2 아놀드 2021-11-08 245
441 Collection 관련 문의입니다. 8 vrn001 2021-11-05 221


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.